問題タブ [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.
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
java - 私の MainActivity クラスは、ActionBarActivity を拡張するときに java.lang.ClassNotFoundException をスローします。
外部ライブラリをインポートする方法については、他のスレッドに示されている指示に従いましたが、Android プロジェクト (ADT v.22.0.5) の参照ライブラリに android-support-v7-appcompat.jar をインポートした後、java.lang を取得しました。 ClassNotFoundException:
誰かが光を当てることができますか?
android - ActionBarActivity - NoClassDefFoundError 例外
既に見た: NoClassDefFoundError Android で ActionBarActivityとActionBarActivity を使用すると、電話でエラーがキャッチされます
プロジェクトでActionBarCompactを使用しようとしています。android-support-v7プロジェクトとその jar をプロジェクトにリンクし、多くのソースからの手順に従って確認しましたが、それでも問題に対処できません。
プロジェクトをビルドするとエラーは発生しませんが、実行時に例外が発生します。クラスが検出されない理由がわかりません。何が悪いのか教えてください。ありがとう。
コード:
------------プロジェクトの構造とビルドパス-----------------
ログキャット
android - ActionBarActivity を拡張するとアプリがクラッシュする
拡張するとエラーキャッチがありますActionBarActivity
。延長Activity
してもエラーはありません。
問題は、私の他の活動では完全に機能することです。最初は、前のアクティビティがインテントにエクストラを入れたからだと思っていました。しかし、それがなくてもアプリがクラッシュします。
これが私のコードです:
EDIT:およびログの結果:
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
ます。
この問題の解決策はありますか?
ありがとうございました!
android - ActionBarActivity を開始すると AppCrashes が発生する
この活動を始めたい
コードから:intent = new Intent(this, MainActivity.class);
startActivity(intent);
最初に myActivity テーマでエラーが発生し、それを次のように変更しました
エラーログは次のとおりです。