在我的Android項目活動,即我使用了三個,如果對照和我檢查三個IF控制但三 條件實際上是真實的,但控制未進入到下一個(第二和第三)if語句。,如果在我的Android活動控制工作不正常
代碼:
btnmangerphoto.setOnClickListener(新OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
countMngr=1;
RestaurentName=edtRestaurantName.getText().toString();
Intent intent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 0);
// ManagerPhoto="ok";
//new LongRunningedeleteonetimedeal().execute();
//count=1;
}
});
btncomapnylogo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
countLogo=2;
RestaurentName=edtRestaurantName.getText().toString();
Intent intent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 0);
/* RestaurentName=edtRestaurantName.getText().toString();
NamePrefix=edtNamePrefix.getText().toString();
FirstName=edtFirstName.getText().toString();
LastName=edtLastName.getText().toString();
Telephone1=edtFirstNumber.getText().toString();
Telephone2=edtSecondNumber.getText().toString();
Telephone3=edtThirdNumber.getText().toString();
Email=edtEmail.getText().toString();
AddressLine1=edtAddressLine1.getText().toString();
AddressLine2=edtAddressLine2.getText().toString();
Speciality=edtSpeciality.getText().toString();
Cuisine = spinner.getSelectedItemsAsString();
*/
}
});
//save Company Photos
btnextraphotos.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
countCphoto=3;
RestaurentName=edtRestaurantName.getText().toString();
//Toast.makeText(ViewProvider.this, "imagecompanyphoto" , Toast.LENGTH_LONG).show();
Intent intent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 0);
}
});
if(countCphoto==3){
cmpnayencodedString = Base64.encodeToString(byte_arr, 0);
nameValuePairs.add(new BasicNameValuePair("image",cmpnayencodedString));
Toast.makeText(ViewProvider.this, "cphoto=" +fileName , Toast.LENGTH_SHORT).show();
new LongRunningSaveCompanyPhotos().execute();
}
if(countMngr==1){
mngrphotoencodedString= Base64.encodeToString(byte_arr, 0);
Toast.makeText(ViewProvider.this, "mangr" + fileName , Toast.LENGTH_SHORT).show();
nameValuePairs.add(new BasicNameValuePair("image",mngrphotoencodedString));
//new LongRunningSaveCompanyPhotos().execute();
new LongRunningSaveManagerPhoto().execute();
}
if(countLogo==2) {
logoFilename=fileName;
Toast.makeText(ViewProvider.this, "logo=" + logoFilename , Toast.LENGTH_SHORT).show();
}
不CLEA [R什麼你問... – 2015-01-15 16:41:07
發表您的完整代碼的if語句是正確的,但你在哪裏,以countLogo,countPhoto,countMmgr分配值 – 2015-01-15 16:43:11