2017-09-24 20 views
0

私のアプリケーションでは、データベースの一部のWebコンテンツを表示するアクティビティがあります.....アクティビティをリフレッシュするにはどうすればよいですか(1回のみ).....アクティビティ起動時の自動リフレッシュ

可能であれば、コードブロックを提案してください。あなたはいつでも活動をリフレッシュしたい場合は

+0

onDelayメソッドをonCreate内で使用する –

答えて

0

、ちょうど使用:

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); 
0

私はこのコードを試してみてください。

final Handler handler = new Handler(); 
handler.postDelayed(new Runnable() { 
    @Override 
    public void run() { 
     //Do refresh after 100ms 
     onRefresh(); 
    } 
}, 100); 

その後、10ms後に正常に自動更新されます。

+0

質問を閉じるには回答を受け入れたとマークしてください;) –

関連する問題