問題タブ [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.

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

android - 戻った後、ListFragment は空です

1 つのフラグメント コンテナーを使用して、HoloEverywhere で構築された単純なアクティビティがあります。ListFragment は開始時にそこに表示され、通常どおり表示されます。次に、リスト項目をクリックして、ListFragment を別のフラグメントに置き換え、バックスタックに追加します。しかし、戻るボタンを押すと、正常に再開されますが、リストは空になります。いくつかのコードがあります:

アクティビティ

フラグメントのレイアウト:

歌詞フラグメント:

曲のフラグメント:

2.3.3 と 4.0.4 でテストしましたが、結果は同じでした。では、それを適切に機能させるにはどうすればよいでしょうか。

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

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

このリークの原因を知っている人はいますか?

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

android - ボタンの Holo テーマとカスタム背景

ユーザーがボタンを押したときにボタンの上に青色を追加するには、いくつかの問題があります。このボタンの背景にドローアブルがない場合は機能しますが、私の場合、カスタム背景を追加する必要があり、ユーザーがボタンをクリックしたときに青色が必要です。これが私のコードです

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

android - コンソール ウィンドウで dex エラーを実行できません

HoloEverywhere を使ったアプリを作りたいです。このマニュアルで説明されているように、HoloEverywhere と ActionBarSherlock をインポートします。

次に、次の手順に従って、新しいプロジェクトを作成します。

  1. 新しい Android プロジェクトを作成する
  2. プロジェクトを右クリック -> プロパティ -> Android -> 追加、ActionBarSherlock と HoloEverywhere の両方を追加
  3. Android マニフェストを次のように変更します

    <application android:theme="@style/Holo.Theme"

  4. 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 を定義しています。

どうしたの?

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

android - アクティビティ ComponentInfo{...MainActivity} を開始できません: java.lang.NullPointerException

HoloEverywhere を使ったアプリを作りたいです。このマニュアルで説明されているように、HoloEverywhere と ActionBarSherlock をインポートします。

主な活動:

AndroidManifest.xml:

org.holoeverywhere.addon.IAddonBasicAttacher.inhert:

アプリを実行したいときに、Eclipse で次のエラーが発生しました。

どうしたの?

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

java - ProGuard と HoloEverywhere: 署名済みアプリケーションのエクスポート エラー

プロジェクトで ActionBarSherlock と HoloEverywhere を使用しています。署名されたアプリケーションをエクスポートしようとするときを除いて、すべてが完全に機能します.ProGuardは私に悲しみを与えます:

proguard-project.txt に次の行を含めようとしましたが、何もしないようでした:

これは私のproject.propertiesです:

これは私のproguard-project.txtです

誰でもこれを修正する方法を知っていますか?

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

android - 新しい HoloEverywhere のタブ ナビゲーションでは、画面の回転後にフラグメントが表示されない

昨日、新しいHoloEverywhere ライブラリをダウンロードしました。現在、画面回転後のタブ ナビゲーションに問題があります。

マイ ホーム アクティビティ:

そして私の Fragment クラス。

画面の断片を回転させると、表示されません。タブ(現在選択されていない)を手動で選択すると表示されます。