問題タブ [subactivity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1351 参照

android - Android、onActivityResultメソッドの変数に値を割り当てますか?

onActivityResult メソッドから情報を取得しようとしています。私の場合は、ユーザーがサブアクティビティで選択した画像です。問題なく動作していると思います。問題があるのは、その画像を割り当てようとしたときです (バイト配列の形式) を、メインのアクティビティにある変数に変換します。その変数を onClick メソッドで使用しようとしていますが、何らかの理由でその変数を使用しようとすると、値が常に null になります。何が起こっている可能性がありますか?コードは次のとおりです。

私の onActivityResult メソッド:

編集:解決策は変更することでした

に:

RESULT_OK は実際には -1 に等しいことがわかります。

上記の setPicture メソッドによって設定された画像を使用しようとしている onClickListener メソッド。

ご覧のとおり、少しテストを行ったところ、getPicture メソッドは常に null を返します。== の代わりに .equals を試したところ、アプリがクラッシュしました。どんな助けでも大歓迎です

0 投票する
1 に答える
202 参照

android - 2番目のリストビューが原因でタブの3番目のサブアクティビティが機能しない

5つのタブをホストするTabInterface.javaがあります。タブの1つで、サブアクティビティを使用しています。[AddBook]タブ(ActivityGroupを拡張する)をクリックすると、検索ブックページが正しく読み込まれます。検索ボタンをクリックすると、本のリストが生成されます。本をクリックすると、新しいページが開く必要がありますが、そのプログラムは正常に実行されていますが、画面に何も表示されていません。

TabInterface.java

AddBook.java

BookList.java

3番目のサブアクティビティBookNew.javaは正しく実行されていますが、出力が表示されていません。タブなしで表示すると正常に動作します。どこが間違っているのかわかりますか?

0 投票する
2 に答える
319 参照

android - プログラムでサブアクティビティにImageViewを追加します

ImageViewを持つmain.xmlを持つアクティビティがあります。次に、他のアクティビティを起動して、最初のアクティビティと同じ画像を表示します。2番目のアクティビティのレイアウトは、linearlayout(ll)を使用してプログラムで作成されます。次に、以下を使用します。

しかし、imgがnullになるので、main.xmlで定義されているR.id.logoに変更しても機能しません。

0 投票する
1 に答える
186 参照

android - 別のSubActibity内のSubActivity

プレイリストにListViewsを使用しているmediaPlayerアプリに取り組んでいます。mediaPlayerを持つメインアクティビティがあり、ユーザーがプレイリストボタンをクリックすると、ArtistActivityが起動し、そこからユーザーはSongActivityを起動できます。多数のチュートリアルと例を見てきましたが、何らかの理由でSongActivityは「0」をメインアクティビティに戻し、ArrayListの最初のトラックを曲のURLで再生しています。どんな助けでも大歓迎です。助けてください。ありがとうございました。

主な活動:

ArtistActivity:

SongActivity:

0 投票する
3 に答える
1557 参照

android - 同じビューでさまざまなアクティビティを実行する方法

私は次のプロジェクトを使用しています

https://github.com/akotoe/android-slide-out-menu.git を使用して、スライドアウトメニューアプリケーションを開発します。

スライドメニューのリストをクリックして、同じビューでさまざまなアクティビティを実行する方法。

たとえば、アイテム1をクリックすると、別のアクティビティで1つのXMLファイルを解析し、そのアクティビティを子としてこの親ビューに追加します。各アイテムをクリックすると、別のXMLファイルを解析したいので、解析されたデータを別のレイアウトファイルで表すのが好きです。そのためにアクティビティが必要であり、そのアクティビティを子としてこの親ビューに追加する必要があります。

どうすればこれを行うことができますか?

新しいインテント(startactivity)を開始すると、別のページに移動します。この親ページが表示されない場所。

0 投票する
1 に答える
657 参照

android - 基本アクティビティを拡張するアクティビティの呼び出し方法

私は以下のような1つのアクティビティクラスを書いています

そして私はHeaderFooterクラスからもう1つのクラスを拡張しています

listitemclickイベントで基本クラスから拡張クラスを呼び出す方法

次のコードで試してみると

メインクラスから拡張クラスを呼び出す方法を教えてください。

例外の詳細: