タグ付けされた質問 「android-tabhost」

5
TabHostアクティビティから結果(startActivityForResult)を返す方法は?
私の例では3つのクラスがあります。クラスA、メインアクティビティです。クラスAがstartActivityForResultを呼び出します。 Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); クラスB、このクラスはTabActivityです。 Intent intent = new Intent(this, ClassC.class); tabHost.addTab... クラスC、このクラスは通常のアクティビティです: Intent intent = this.getIntent(); intent.putExtra("SOMETHING", "EXTRAS"); this.setResult(RESULT_OK, intent); finish(); onActivityResultはクラスAで呼び出されますが、resultCodeはRESULT_CANCELED代わりにRESULT_OK返され、返されるインテントはnullです。TabHost内のアクティビティから何かを返すにはどうすればよいですか? 私の問題は、私のクラスCが実際にクラスBの内部で実行されていること、そしてクラスBがRESULT_CANCELEDクラスAに戻るものであることに気づきました。

5
Javaクラスからandroid:windowSoftInputMode値を変更する方法はありますか?
タブwindowSoftInputModeごとに異なるプロパティを持つようにタブを操作したいと思います。タブのすべての処理が単一のアクティビティから実行される場合、Javaクラスからこのプロパティにアクセスするにはどうすればよいですか? Javaコードからこのマニフェストプロパティにアクセスする方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.