私のアプリケーションでは、データベースの一部のWebコンテンツを表示するアクティビティがあります.....アクティビティをリフレッシュするにはどうすればよいですか(1回のみ).....アクティビティ起動時の自動リフレッシュ
可能であれば、コードブロックを提案してください。あなたはいつでも活動をリフレッシュしたい場合は
私のアプリケーションでは、データベースの一部のWebコンテンツを表示するアクティビティがあります.....アクティビティをリフレッシュするにはどうすればよいですか(1回のみ).....アクティビティ起動時の自動リフレッシュ
可能であれば、コードブロックを提案してください。あなたはいつでも活動をリフレッシュしたい場合は
、ちょうど使用:
finish();
startActivity(getIntent());
アニメーションを表示したくない場合は、次の操作を行います。
finish();
overridePendingTransition(0, 0);
startActivity(getIntent());
overridePendingTransition(0, 0);
をあなたがしたい場合はこの一定時間後:
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms like refresh activity
}
}, 100);
私はこのコードを試してみてください。
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do refresh after 100ms
onRefresh();
}
}, 100);
その後、10ms後に正常に自動更新されます。
質問を閉じるには回答を受け入れたとマークしてください;) –
onDelayメソッドをonCreate内で使用する –