2011-01-25 5 views
0

私はアンドロイドプログラミングには新しく、呼び出されるたびに自分のウェブサイトをロードするアプリを作る方法を見つけようとしています。私は2回目にアプリケーションに戻ると、Webサイトではなくアプリケーションビューを表示します。私はのonCreateが誰かが私にアプリが呼び出されるたびにウェブサイトをリロードする方法

public class mysite extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     String url = "http://www.mysite.com"; 
     Uri uri = Uri.parse(url); 
     Intent i = new Intent(Intent.ACTION_VIEW, uri); 
     startActivity(i); 

    } 
} 
+0

これが解決した場合は、回答の1つを受け入れてください。 – Matt

答えて

0
アプリは、おそらく、それだけで隠れています出ていません

...あなたがそうしたいonResume()ではないのonCreate()

を助けてくださいすることができます使用する権利funcationではないと思います

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

+0

私はアプリケーションが予期せずに停止した後、強制終了しますが、サイトは表示されます。 –

0

Activity Lifecycleのこのドキュメントはあなたの質問にお答えします。

onCreateアクティビティが作成されるたびに呼び出されます。あなたが別のアクティビティに行って戻った場合、それが再作成されるかどうかを保証することはできません。アクティビティが開始されるたびに何かを実行したい場合は、onResumeに入れる必要があります。

+0

私が履歴書に書いていると、アプリが表現能力を失って強制終了したというメッセージが表示されます。ウェブサイトへのその操作は遅いです。私はこれのための回避策が必要です。 –

+0

例外を引き起こしているのは本当ですか? logcatを見て、完全なスタックトレースを確認してください。 –

+0

アプリケーションが予期せず停止して強制終了しましたが、サイトには表示されます –

関連する問題