بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال در مورد بخش ثبت نام یک برنامه
سلام:
من در پروژه ای که دارم شخص میاد ثبت نام میکنه و Login میشه با شماره موبایل و در بالای صفحه اول شماره موبایل نمایش داده میشه. تا اینجا مشکلی ندارم. حالا یه قسمت دیگه دارم به نام همکاری که یه سری فیلد رو پر میکنه و به سرور ارسال میکنه.
حالا می خوام هر کی Login کرده با اون شماره موبایل بتونه این فیلدها رو پر کنه یعنی با این شماره موبایل فیلدها ذخیره بشه در دیتابیس که بدونم مال کی بوده.
public class Login extends FragmentActivity {
private EditText usertext,passtext;
private Button login;
private Button register;
private CheckBox cb;
public static String res="";
private int count=0;
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
usertext =(EditText) findViewById(R.id.login_mobile);
passtext =(EditText) findViewById(R.id.login_password);
register=(Button) findViewById(R.id.btnLinkToRegisterScreen);
login =(Button) findViewById(R.id.btnLogin);
cb=(CheckBox) findViewById(R.id.login_cb);
sp=getApplicationContext().getSharedPreferences("userP", 0);
if(sp.getInt("status", 0)==1){
Intent in=new Intent(Login.this,MenuMainActivity.class);
f();
startActivity(in);
}
register.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
sp=getApplicationContext().getSharedPreferences("userP", 0);
if(sp.getInt("status", 0)==1){
Toast.makeText(getApplicationContext(), "لطفا از حالت کاربری خود خارج شوید", Toast.LENGTH_LONG).show();
}else{
Intent n=new Intent(Login.this,Register.class);
startActivity(n);
}
}
});
login.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
if(cb.isChecked()){
login1(usertext.getText().toString(),passtext.getText().toString(),1);
}else{
login1(usertext.getText().toString(),passtext.getText().toString(),0);
}
}
});
}
0
0
سوال سخته یا مفهومش رو بد رسوندم که کسی جوابی نداده؟ (11 سال پیش)
0
0
خب شما همزمان با ارسال اون فیلد ها به سرور و ذخیره اونها شماره تماس هم باهاش ارسال کن و کنار بقیه ذخیره کن (11 سال پیش)
0
0
یعنی شماره تماس همون قسمت Login ؟ (11 سال پیش)
0
0
میشه بگید چطوری کد بزنم؟ گیج شدم (11 سال پیش)
0
0
خب شما موقع ذخیره باقی موارد شماره تلفن هم داخل یه متغییر بریزین و به سرور ارسال کنید (11 سال پیش)
0
0
این که اون شماره تلفن رو داخل یک متغییر بریزم رو نمی دونم :( (11 سال پیش)
0
0
مگه وقتی لاگین میشه شماره تلفن طرف بالای صفحه نشون نمیده ؟؟ حتما داخل یه متغییری چیزی هست که شماره تلفن رو بعده لاگین نشون میده خب موقع ارسال به سرور اون متغییر شماره تلفن هم ارسال کنید (11 سال پیش)
0
0
چرا. داخل یک TextView ذخیره میشه. فکر کنم فهمیدم ولی اینجا همونو دوباره تعریف کردم باید Get چی بزارم؟ (11 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
علی
11 سال پیش
0
0
na=(TextView) rootView.findViewById(R.id.txtM);
t_send.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
cooperation1(na.().toString(),t_modir.getText().toString(),t_karbari.getSelectedItem().toString(),t_vaziat_porojeh.getSelectedItem().toString(),t_city.getText().toString(),t_zirbana.getText().toString(),t_telphone.getText().toString(),t_address.getText().toString(),t_tozihat.getText().toString());
}
});
پاسخ به سوال
علی
11 سال پیش
0
0
public class CooperationFragment extends Fragment {
public CooperationFragment(){}
private EditText t_modir,t_city,t_zirbana,t_telphone,t_address,t_tozihat;
private Spinner t_karbari,t_vaziat_porojeh;
private Button t_send;
private ImageView img_guide;
private TextView name_login;
private int count=0;
public static String res="";
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_cooperation, container, false);
img_guide=(ImageView) rootView.findViewById(R.id.img_guide);
t_send=(Button) rootView.findViewById(R.id.c_send);
t_karbari=(Spinner) rootView.findViewById(R.id.c_karvari);
t_vaziat_porojeh=(Spinner) rootView.findViewById(R.id.c_vaziat_porojeh);
t_modir=(EditText) rootView.findViewById(R.id.c_modir);
t_city=(EditText) rootView.findViewById(R.id.c_city);
t_zirbana=(EditText) rootView.findViewById(R.id.c_zirbana);
t_telphone=(EditText) rootView.findViewById(R.id.c_telphone);
t_address=(EditText) rootView.findViewById(R.id.c_address);
t_tozihat=(EditText) rootView.findViewById(R.id.c_tozihat);
name_login=(TextView) rootView.findViewById(R.id.txtM);
t_send.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
cooperation1(t_modir.getText().toString(),t_karbari.getSelectedItem().toString(),t_vaziat_porojeh.getSelectedItem().toString(),t_city.getText().toString(),t_zirbana.getText().toString(),t_telphone.getText().toString(),t_address.getText().toString(),t_tozihat.getText().toString());
}
});
پاسخ به سوال
علی
11 سال پیش
0
0
ic class CooperationServer extends AsyncTask{
private String Link="";
private String User_login="";
private String Modir_porojeh="";
private String Noe_karbari="";
private String Vaziat_porojeh="";
private String City="";
private String Zirbana="";
private String Telphone="";
private String Address="";
private String Tozihat="";
public CooperationServer(String link,String user_login,String modir_porojeh,String noe_karbari,String vaziat_porojeh,String city,String zirbana,String telphone,String address,String tozihat){
Link=link;
User_login=user_login;
Modir_porojeh=modir_porojeh;
Noe_karbari=noe_karbari;
Vaziat_porojeh=vaziat_porojeh;
City=city;
Zirbana=zirbana;
Telphone=telphone;
Address=address;
Tozihat=tozihat;
}
@Override
protected String doInBackground(Object... arg0) {
try{
String data="&"+URLEncoder.encode("modir_porojeh","UTF8")+"="+URLEncoder.encode(Modir_porojeh,"UTF8");
data+="&"+URLEncoder.encode("user_login","UTF8")+"="+URLEncoder.encode(User_login,"UTF8");
data+="&"+URLEncoder.encode("noe_karbari","UTF8")+"="+URLEncoder.encode(Noe_karbari,"UTF8");
data+="&"+URLEncoder.encode("vaziat_porojeh","UTF8")+"="+URLEncoder.encode(Vaziat_porojeh,"UTF8");
data+="&"+URLEncoder.encode("city","UTF8")+"="+URLEncoder.encode(City,"UTF8");
data+="&"+URLEncoder.encode("zirbana","UTF8")+"="+URLEncoder.encode(Zirbana,"UTF8");
data+="&"+URLEncoder.encode("telphone","UTF8")+"="+URLEncoder.encode(Telphone,"UTF8");
data+="&"+URLEncoder.encode("address","UTF8")+"="+URLEncoder.encode(Address,"UTF8");
data+="&"+URLEncoder.encode("tozihat","UTF8")+"="+URLEncoder.encode(Tozihat,"UTF8");
data+="&"+URLEncoder.encode("status","UTF8")+"="+URLEncoder.encode("a","UTF8");
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .