Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Hello.Widget;
- import android.app.Activity;
- import android.appwidget.AppWidgetManager;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.RemoteViews;
- public class HelloWidgetConfigure extends Activity {
- /** Called when the activity is first created. */
- static SharedPreferences settings;
- static SharedPreferences.Editor editor;
- static int mAppWidgetId;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.configure);
- settings = this.getPreferences(MODE_WORLD_WRITEABLE);
- editor = settings.edit();
- Intent intent = getIntent();
- Bundle extras = intent.getExtras();
- if (extras != null) {
- mAppWidgetId = extras.getInt(
- AppWidgetManager.EXTRA_APPWIDGET_ID,
- AppWidgetManager.INVALID_APPWIDGET_ID);
- }
- AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(this);
- final Button button = (Button) findViewById(R.id.Save);
- button.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- EditText username = (EditText) findViewById(R.id.Username);
- EditText password = (EditText) findViewById(R.id.Password);
- editor.putString("username", username.getText().toString());
- editor.putString("password", password.getText().toString());
- editor = settings.edit();
- editor.commit();
- RemoteViews views = new RemoteViews(context.getPackageName(),
- R.layout.example_appwidget);
- appWidgetManager.updateAppWidget(mAppWidgetId, views);
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement