0
私はアプリケーションがバックグラウンドになり、アプリがフォアグラウンドになっても動作しますが、初めてバックグラウンドがなくてもうまくいきます。作業。 私のコードは以下の通りです。 /////////////////////////アプリケーションがバックグラウンドになるとコールバックを削除するには?
@Override
protected void onResume() {
handler.postDelayed(runnable, 5000);
MyApplication.activityResumed();
super.onResume();
}
@Override
protected void onPause() {
handler.removeCallbacks(runnable);
MyApplication.activityPaused();
super.onPause();
}
runnable = new Runnable() {
public void run() {
pd.dismiss();
Toast.makeText(context, "Login Successfully", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(getApplicationContext(), WSSD.class);
toEdit.putString("LoginFlag", "true");
toEdit.commit();
intent.putExtra("AppMode", "online");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
overridePendingTransition(R.anim.pull_in_right, R.anim.pull_out_left);
handler.postDelayed(this, 3000);
}
};
問題の説明はありません。また何の質問もありません。ちょうどコードをダンプしないでください。 – greenapps
私たちがこのコードを使用すると、別のactivity.butアプリを呼び出す時間が非常に長くなりますが、アプリはバックグラウンドに戻り、そのアプリを再開します。 –
申し訳ありませんが、このことを理解していません。これはどこにあるの?あなたのコードは何をすべきですか? – greenapps