2

I am using 2 java class in my android project, one class to get id from android xml & another class for performing the activity. I dont know how to access the second class to get id from first class.

4

2 に答える 2

1

アクセスできません。

最初のJavaクラスがフォアグラウンドの場合、画面に表示されているビューにアクセスできます

しかし、別のアクティビティがフォアグラウンドである場合、なぜバックグラウンドアクティビティにアクセスしたいのですか?表示されていないビュー。???

だが

最初のアクティビティにメソッドを追加してIDを入力し、オブジェクトを返すことができます

このような:

View getView(int id) {
   return getViewById(id);
}
于 2012-09-24T17:20:14.637 に答える
0

アクティビティのヘルパークラスがあり、ヘルパークラスにビュー階層へのアクセス権を持たせたいようです。インスタンスを作成するときに、アクティビティインスタンスをヘルパークラスに渡すだけです。次に、それを使用findViewByIdして、関心のあるビューを見つけることができます。

于 2012-09-24T17:23:53.723 に答える