それで、最後の3時間これと戦った後、私は再びここに来るのが最善であると決めました。このプログラムを設定して、ユーザーが1つの画面に何かを入力できるようにし、そのアプリのウィジェットに表示できるようにします。これまでのところうまくいきません。
ここにいくつかのコードがあります:
case R.id.svbtn1:
String nameData = inName1.getText().toString();
SharedPreferences.Editor editor4 = prefs.edit();
prefs.edit().putString(constants.menuname1, nameData).commit();
RemoteViews view = new RemoteViews(c.getPackageName(), R.layout.MyWidget);
view.setTextViewText(R.id.menubtn1, constants.menuName1);
break;
では、svbtn1が押されたときにこれを機能させるにはどうすればよいですか?