私のアプリケーション ウィジェットは、私の携帯電話や友人のデバイスでも動作します。しかし、Google Play の一部のユーザーは、ウィジェットが機能しないと不満を漏らしています。
何が問題なのかを見つけるのを手伝ってください。
顧客のクレーム:
※このアプリのウィジェットは動作しません。どのサイズを試しても。お金の価値はありません。Sasmsung Galaxy Note で正しく動作する無料アプリを入手しました
*払い戻しを受けられますかウィジェットが機能しません
私は答えました:ウィジェットに黒い透明なボックスがあることを確認してください(スクリーンショットを確認してください。これはinitialLayoutです)、または完全に透明です。
顧客の返信: わかりました、試してみましたが、まだ完全に透明です。
更新には簡単なコードを使用しました
try {
ComponentName Widget =
new ComponentName(context, WidgetProvider2x2.class);
AppWidgetManager wman = AppWidgetManager.getInstance(context);
wman.updateAppWidget(Widget, remoteView);
} catch (Exception e) {
e.printStackTrace();
}
マニフェスト コード
<receiver
android:name=".WidgetProvider4x3"
android:label="Widget(4x3)" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widgetinfo4x3" />
</receiver>
ウィジェット情報
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="250dp"
android:minHeight="180dp"
android:updatePeriodMillis="0"
android:initialLayout="@layout/widgetlayout4x3" >
</appwidget-provider>
これが私がしたすべてです。誰かが私を正しい方向に向けてくれることを願っています
最初のレイアウトは半透明の黒いボックスですが、顧客は完全に透明なウィジェットだと言いました。ウィジェットがinitialLayoutを表示していない可能性はありますか?