-1

私はAndroidとJavaでかなり新しいので、この質問は少し素朴な質問のように思えるかもしれません.getDispalay()と呼ばれるメソッドを書こうとしています. getDisplay メソッドにいるというメッセージを出力します。Java では非常に単純です。メイン メソッドで呼び出されますが、アクティビティ クラスでメイン メソッドを使用する方法がわかりません。メソッドを作成して、必要に応じて呼び出すにはどうすればよいですか?ありがとう

4

3 に答える 3

3

この記事を読む

あなたがJavaで言ったように、メインメソッドで関数を呼び出します。

Androidでは、Javaクラスがアクティビティを拡張する 場合、アクティビティのライフサイクルイベントのいずれかでメソッドを呼び出すことができ ます。必要に応じて異なります。たとえば、アクティビティに入るときにメソッドを呼び出したい場合は、これに従います

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main)//To set up ui for activity

    getDispalay();
}

public void getDispalay(){
 //your actions
}
于 2013-01-29T04:38:51.820 に答える
1

本当に必要なのは、アクティビティのライフサイクルを理解することです:

ここに画像の説明を入力

これを読めば、Android アプリがどのように動作し、どの状態と段階を遷移するかがわかります。

于 2013-01-29T03:58:19.217 に答える
0

アクティビティライフサイクルに関するドキュメントを読む必要があります。このonCreate()方法はに匹敵しmain()ます。

于 2013-01-29T04:00:23.007 に答える