2012-09-24 80 views
2

我用的是正常程序,使對小部件點擊一個觀點:部件鬆動onClickPendingIntent在三星Galaxy S3

 Intent intent = new Intent(context, OnOff_screen.class); 
     intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, widgetId); // Identifies the particular widget... 
     intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
     // Make the pending intent unique... 
     Uri data = Uri.withAppendedPath(
      Uri.parse(Intent.URI_INTENT_SCHEME + "://widget/id/"), 
      String.valueOf(widgetId)); 
     intent.setData(data); 

     PendingIntent pendIntent = PendingIntent.getActivity(context, 0, 
      intent, PendingIntent.FLAG_UPDATE_CURRENT); 

     //start the activity when clicking on the view 
     views.setOnClickPendingIntent(R.id.tc_logo, pendIntent); 

雖然這適用於所有手機,只有三星Galaxy S3的Widget沒有反應任何點擊約20分鐘左右後。

在安裝Widget之後,在S3上一切正常。

但只是等待20分鐘左右,所以點擊視圖不再觸發 - 就好像視圖只是失去了setOnClickPendingIntent。

一旦小部件再次安裝,一切都會再次運行 - 但約20分鐘後再次失去clickability。

這隻在三星Galaxy S3上 - 所有其他設備都可以。

ps我還發現,像三星自己的時鐘一些其他部件只是停止,不再更新。

S3上有什麼特別的東西破壞了widget的功能?

非常感謝

回答

0

......終於,我們發現這個問題是在三星的Android執行使用的版本出現故障的原因。感謝三星的驚人支持,我們可以確認這個問題,三星承諾在下次更新中解決這個問題!