問題タブ [android-actionbaractivity]

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 に答える
2104 参照

android - 2.3 対 4.2 での Android onContentChanged

Android デバイス v.4.2 ではfindViewById()正しいビューを返しますが、2.3 では基本的に を返しますnull。違いは何ですか?

更新:私が試したことから:ActionBarActivityから(2.3のActivityから直接ではなく)拡張すると、contentChangedが呼び出されたときに変更がまだ行われていないように思えますが、2.3のActivityから拡張するとメソッド呼び出し時間通りです。当分の間、機能しているように見える醜いハックは次のとおりです。私は、ActionBarActivity から拡張された MyActivity のスーパークラスを持っています。そこで、次のようにすべての setContentView メソッドをオーバーライドします。

私の onContentChanged 内で、afterSetContentView をチェックしてから、findViewById を使用します。

更新 2: サポート ライブラリのバグのようです。報告して割り当てられたので、現在修正中です: https://code.google.com/p/android/issues/detail?id= 59445&q=onContentChanged&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

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

java - 私の MainActivity クラスは、ActionBarActivity を拡張するときに java.lang.ClassNotFoundException をスローします。

外部ライブラリをインポートする方法については、他のスレッドに示されている指示に従いましたが、Android プロジェクト (ADT v.22.0.5) の参照ライブラリに android-support-v7-appcompat.jar をインポートした後、java.lang を取得しました。 ClassNotFoundException:

誰かが光を当てることができますか?

ここに画像の説明を入力

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

android - ActionBarActivity - NoClassDefFoundError 例外

既に見た: NoClassDefFoundError Android で ActionBarActivityActionBarActivity を使用すると、電話でエラーがキャッチされます

プロジェクトでActionBarCompactを使用しようとしています。android-support-v7プロジェクトとその jar をプロジェクトにリンクし、多くのソースからの手順に従って確認しましたが、それでも問題に対処できません。

プロジェクトをビルドするとエラーは発生しませんが、実行時に例外が発生します。クラスが検出されない理由がわかりません。何が悪いのか教えてください。ありがとう。

コード:

------------プロジェクトの構造とビルドパス-----------------

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ログキャット

ここに画像の説明を入力

0 投票する
4 に答える
8963 参照

android - ActionBarActivity を拡張するとアプリがクラッシュする

拡張するとエラーキャッチがありますActionBarActivity。延長Activityしてもエラーはありません。

問題は、私の他の活動では完全に機能することです。最初は、前のアクティビティがインテントにエクストラを入れたからだと思っていました。しかし、それがなくてもアプリがクラッシュします。

これが私のコードです:

EDIT:およびログの結果:

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

android - Android API 11 未満の ActionBar で ProgresBar を表示/非表示にする

すべての Android デバイスの ActionBar で ProgressBar を表示/非表示にしたい。Android サポート ライブラリ (android-support-v7-appcompat) を使用しています。

私のアクティビティは拡張ActionBarActivityされ、その中で(コンテンツを設定する前に)onCreateウィンドウ機能を要求します。supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

ボタンをクリックすると、ProgressBar を表示/非表示にします。

このコードは 11 以上の Android API で正常に動作します。しかし、私は 11 以下の API で問題を抱えています。LogCat にエラーはありません。

ProgressBar を表示すると機能することに気付きましたonCreate。から隠すこともできonCreateます。

この問題の解決策はありますか?

ありがとうございました!

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

android - ActionBarActivity を開始すると AppCrashes が発生する

この活動を始めたい

コードから:intent = new Intent(this, MainActivity.class); startActivity(intent);

最初に myActivity テーマでエラーが発生し、それを次のように変更しました

エラーログは次のとおりです。