問題タブ [android-holo-everywhere]
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 - 戻った後、ListFragment は空です
1 つのフラグメント コンテナーを使用して、HoloEverywhere で構築された単純なアクティビティがあります。ListFragment は開始時にそこに表示され、通常どおり表示されます。次に、リスト項目をクリックして、ListFragment を別のフラグメントに置き換え、バックスタックに追加します。しかし、戻るボタンを押すと、正常に再開されますが、リストは空になります。いくつかのコードがあります:
アクティビティ
フラグメントのレイアウト:
歌詞フラグメント:
曲のフラグメント:
2.3.3 と 4.0.4 でテストしましたが、結果は同じでした。では、それを適切に機能させるにはどうすればよいでしょうか。
android - HoloEverywhere の IAddon クラスによるメモリ リーク
アクティビティがガベージ コレクションされるのを妨げているメモリ リークが発生しているようです。メモリ ダンプを実行したところ、MAT は、各アクティビティのインスタンスが複数あることを示しています。その結果、メモリ リークが原因でアプリが頻繁にクラッシュします。
MAT では、アクティビティを保持する参照が、HoloEverywhere ライブラリの IAddon クラスと AddonSherlock クラスに関連していることがわかります。アプリケーションで HoloEverywhere と ActionBarSherlock を使用しています。
以下は、保持されたアクティビティの 1 つ (MAT を使用) の GC ルート (弱参照を除く) へのパスのスクリーン ショットです。
https://dl.dropboxusercontent.com/u/11061286/Screen%20Shot%202013-05-07%20at%202.55.37%20PM.png
このリークの原因を知っている人はいますか?
android - ボタンの Holo テーマとカスタム背景
ユーザーがボタンを押したときにボタンの上に青色を追加するには、いくつかの問題があります。このボタンの背景にドローアブルがない場合は機能しますが、私の場合、カスタム背景を追加する必要があり、ユーザーがボタンをクリックしたときに青色が必要です。これが私のコードです
android - コンソール ウィンドウで dex エラーを実行できません
HoloEverywhere を使ったアプリを作りたいです。このマニュアルで説明されているように、HoloEverywhere と ActionBarSherlock をインポートします。
次に、次の手順に従って、新しいプロジェクトを作成します。
- 新しい Android プロジェクトを作成する
- プロジェクトを右クリック -> プロパティ -> Android -> 追加、ActionBarSherlock と HoloEverywhere の両方を追加
Android マニフェストを次のように変更します
<application android:theme="@style/Holo.Theme"
MainActivity のインポートを次のように変更します。
org.holoeverywhere.app.*
org.holoeverywhere.app.Activity をインポートします。android.os.Bundle をインポートします。
public class MainActivity extends Activity {
}
「アプリ」を実行すると、コンソールウィンドウに次のエラーが表示されます。
[2013-05-15 07:45:17 - Dex Loader] dex を実行できません: 複数の dex ファイルが Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl を定義しています。[2013-05-15 07:45:17 - MyApp] Dalvik 形式への変換に失敗しました: dex を実行できません: 複数の dex ファイルが Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl を定義しています。
どうしたの?
android - アクティビティ ComponentInfo{...MainActivity} を開始できません: java.lang.NullPointerException
HoloEverywhere を使ったアプリを作りたいです。このマニュアルで説明されているように、HoloEverywhere と ActionBarSherlock をインポートします。
主な活動:
AndroidManifest.xml:
org.holoeverywhere.addon.IAddonBasicAttacher.inhert:
アプリを実行したいときに、Eclipse で次のエラーが発生しました。
どうしたの?
java - ProGuard と HoloEverywhere: 署名済みアプリケーションのエクスポート エラー
プロジェクトで ActionBarSherlock と HoloEverywhere を使用しています。署名されたアプリケーションをエクスポートしようとするときを除いて、すべてが完全に機能します.ProGuardは私に悲しみを与えます:
proguard-project.txt に次の行を含めようとしましたが、何もしないようでした:
これは私のproject.propertiesです:
これは私のproguard-project.txtです
誰でもこれを修正する方法を知っていますか?
android - 新しい HoloEverywhere のタブ ナビゲーションでは、画面の回転後にフラグメントが表示されない
昨日、新しいHoloEverywhere ライブラリをダウンロードしました。現在、画面回転後のタブ ナビゲーションに問題があります。
マイ ホーム アクティビティ:
そして私の Fragment クラス。
画面の断片を回転させると、表示されません。タブ(現在選択されていない)を手動で選択すると表示されます。