어플 덧글에 "Xperia S user Can't read the dial no. in my Xperia S, please fix!"라는 문구가 올라왔네요.

 

아마 어제 뻘짓(자세한 내용은 아래 링크 참조...)으로 올라온 덧글이 아닐까  생각되지만 혹시나 하는 마음에 올려봅니다.

http://www.androidpub.com/2034070

(문제가 된건 무료어플이지만, 유료어플 덧글로 올라왔습니다.

아마 지인에게 무료버전 설치해주려다 실패한게 아닌가 생각되지만 그게 아닐수도 있을것 같아서요...)

 

우선 위에 덧글이 무슨말인지 파악하시기 쉽게 스크린샷 먼저 올립니다.

ScreenShot[1330314415][991274].jpg 

영어가 딸려서 확실하지는 않지만,  왼쪽스크린샷(초기화면)에서 오른쪽 다이얼탭으로 넘어가는 버턴이 안먹힌다는것 같습니다.

 

탭 버턴부분만 간추려서 올립니다.

.
.
public class CallLogService extends Service {

 static RemoteViews views;
 static AppWidgetManager appWidgetManager;
 static ComponentName appWidgetIds;
 static Context context;

 private static final String MENU_DIAL = "com.taks.widget.phone.CALLLOG_MENU_DIAL";.
.
.

 
    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {

      views = new RemoteViews(getPackageName(), R.layout.calllog);
      appWidgetManager = AppWidgetManager.getInstance(this);
      appWidgetIds = new ComponentName(this,PhoneWidget.class);
      context = getBaseContext();

.
.

  
       Intent dialIntent = new Intent();
       dialIntent.setAction(MENU_DIAL);
       PendingIntent dialPendingIntent = PendingIntent.getService(this, 0, dialIntent, 0 );
       views.setOnClickPendingIntent( R.id.dial, dialPendingIntent ); 
.
.

       String action = intent.getAction();   

        if(action != null){
             if (MENU_DIAL.equals(action)){
                   this.getContentResolver().unregisterContentObserver(mObserver);
                   Intent DialStartIntent = new Intent(context,DialService.class);
                   context.startService(DialStartIntent);
                   stopSelf(startId);
               }
  

.
.

   
  }
.
.
  appWidgetManager.updateAppWidget(appWidgetIds, views);
  
  return START_STICKY;
  }
.
.


 

이 중에 기기호환성에 문제가 될만한 부분이 있을까요?

참고로 삼성, LG, 스카이휴대폰에서는 잘 작동됩니다.