Хотя есть несколько вопросов по этой теме, я не смог найти правильный ответ на этот вопрос.
У меня есть основное действие (это одно действие во вкладке), откуда я вызываю действие входа в систему.
Button chdbtn=(Button)findViewById(R.id.Add);
chdbtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent myIntent = new Intent(main.this, Login.class);
startActivityForResult(myIntent, 1001);
}
});
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if(requestCode == 1001)
{
if(resultCode == RESULT_OK)
{
Log.i("Info","Inside");
}
}
}
И в моем классе входа в систему, когда я нажимаю на кнопку, я делаю это
Button chdbtn=(Button)findViewById(R.id.Addchild);
chdbtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent Ireturn = new Intent();
setResult(RESULT_OK,Ireturn);
finish();
}
});
Но когда я нажимаю на кнопку в процессе входа в систему, элемент управленияне подходит к основным действиям по методике ActiveResult.Кто-нибудь может подсказать мне, в чем проблема.
VIJAYapp.sample.ChildEntry1 $ 1 / onClick: 23
INFO / ActivityManager (59): Начальная деятельность: Intent {cmp = app.sample / .ChildLogin}
WARN / ActivityManager (59): startActivity вызывается из неактивного контекста;форсирование Intent.FLAG_ACTIVITY_NEW_TASK для: Intent {cmp = app.sample / .ChildLogin}
DEBUG / PhoneWindow (999): не удалось сохранить фокус, из-за которого сфокусированное представление com.android.internal.policy.impl.PhoneWindow$DecorView@43e4b620 не имеет идентификатора.
INFO / ActivityManager (59): отображаемое действие app.sample / .ChildLogin: 460 мс (всего 460 мс)
INFO / VIJAY (999): VIJAYapp.sample.ChildLogin $ 1 / onClick: 24
Над журналом, который я получаю, нажимая на кнопки.Я вижу, что с заданием есть какая-то проблема ... есть ответы?