기도 시간을 보여주는 앱을 만들 수 있습니다. 위젯에 시간을 표시하는 것이 좋습니다. 위젯을 만들 수 있다고 말해도되고, 문제는 위젯에 데이터를 보내는 방법입니다./활동에서 위젯 시간을 보내는 방법은 무엇입니까?
0
A
답변
1
이있을 수 있습니다 시도하여 위젯의 AppWidgetProvider이 코드 당신이
공공 무효 onRe 도움이 될 것입니다 ceive (컨텍스트 컨텍스트, 의도 의도) {
RemoteViews remoteViews = new RemoteViews(context.getPackageName(),
R.layout.widget);
Intent intent = new Intent();
if (intent.getAction().equals(
Constants.ACTION_WIDGET_UPDATE_FROM_ACTIVITY)) {
String widgetText = intent.getExtras().getString(
Constants.INTENT_EXTRA_WIDGET_TEXT);
remoteViews.setTextViewText(R.id.word_text, widgetText);
} else {
remoteViews.setTextViewText(R.id.word_text, showPrayer);
}
` }
0
시도해보십시오. 활동 코드 ....
if (appWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID) {
AppWidgetManager appWidgetManager = AppWidgetManager
.getInstance(context);
RemoteViews remoteViews = new RemoteViews(context
.getPackageName(), R.layout.widget_layout);
remoteViews.setTextViewText(R.id.txt_time, ""
+ YOURTIME);
appWidgetManager.updateAppWidget(appWidgetId, remoteViews);
Intent resultValue = new Intent();
resultValue.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,
appWidgetId);
setResult(RESULT_OK, resultValue);
}
1
쓰기
public void onReceive(Context context, Intent intent) {
RemoteViews remoteViews = new RemoteViews(context.getPackageName(),
R.layout.widget);
Intent intent = new Intent();
if (intent.getAction().equals(
Constants.ACTION_WIDGET_UPDATE_FROM_ACTIVITY)) {
String widgetText = intent.getExtras().getString(
Constants.INTENT_EXTRA_WIDGET_TEXT);
remoteViews.setTextViewText(R.id.word_text, widgetText);
} else {
remoteViews.setTextViewText(R.id.word_text, showPrayer);
}
` }
관련 문제
- 1. 캘린더 객체를 안드로이드의 한 활동에서 다른 활동으로 보내는 방법은 무엇입니까?
- 2. 결과 (startActivityForResult)를 활동에서 TabHost 활동으로 보내는 방법은 무엇입니까?
- 3. 현재 활동에서 의도를 통해 새로운 활동으로 데이터를 보내는 방법은 무엇입니까?
- 4. 시간을 선택하기위한 안드로이드 위젯
- 5. 활동에서 서비스로 데이터를 보내는 방법
- 6. 활동에서 위젯 용 스탄 쎄 필드를 만들어야합니까?
- 7. 그 안에 데이터를 보내는 시간을 절약하는 방법은 무엇입니까?
- 8. SmtpClient.send가 메시지를 보내는 데 걸린 시간을 확인하는 방법은 무엇입니까?
- 9. 시간을 보내는 가장 안드로이드 방식은 무엇입니까?
- 10. 활동에서 위젯을 추가하는 방법은 무엇입니까? 안드로이드
- 11. iPhone 프로젝트를위한 UTC로 시간을 보내는 방법?
- 12. 위젯 : 구성 활동에서 AppWidgetProvider로 데이터 가져 오기
- 13. 활동에서 창을 만드는 방법은 무엇입니까?
- 14. 위젯 스크립트를 생성하는 방법은 무엇입니까?
- 15. 위젯 스위치를 구현하는 방법은 무엇입니까?
- 16. 소켓 메시지의 소요 시간을 측정하는 방법은 무엇입니까?
- 17. 여러 활동에서 동일한 서비스를 사용하는 방법은 무엇입니까?
- 18. 활동에서 매개 변수를 전달하는 방법은 무엇입니까?
- 19. 활동에서 특정 시간에 AsyncTask를 실행하는 방법은 무엇입니까?
- 20. 여러 활동에서 NFC를 감지하는 방법은 무엇입니까?
- 21. 활동에서 서비스를 시작/중지하는 방법은 무엇입니까?
- 22. 현재 활동에서 다음 활동을 설정하는 방법은 무엇입니까?
- 23. 둘 이상의 활동에서 ArrayList를 사용하는 방법은 무엇입니까?
- 24. 마지막으로 사용한 활동에서 항상 시작하는 방법은 무엇입니까?
- 25. 활동에서 수신자 등록을 취소하는 방법은 무엇입니까?
- 26. 내 활동에서 Android에서 벨소리를 설정하는 방법은 무엇입니까?
- 27. 활동에서 브로드 캐스트 위치를 수신하는 방법은 무엇입니까?
- 28. 다른 활동에서 변수를 변경하는 방법은 무엇입니까?
- 29. 두 가지 활동에서 웹보기를 재사용하는 방법은 무엇입니까?
- 30. WCF 활동에서 속성 값을 확인하는 방법은 무엇입니까?
실제로 문제는 일부 없단 후 시간 형태의 응용 프로그램 및 disappread에 클릭이 그가에 CLIK없이 위젯에 시간을 표시 할 때 응용 프로그램 위젯은 시간을 표시입니다 응용 프로그램에서 시간과 그것은 지속적으로 표시됩니다. –