ANDROID APP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
import android.view.View;<br />
import android.view.View.OnClickListener;<br />
import android.widget.Button;<br />
import android.widget.EditText;<br />
import android.widget.Toast;<br />
Shared Preferences<br />
227<br />
public class DataStorage extends Activity {<br />
SharedPreferences myprefs;<br />
EditText userET, passwordET;<br />
Button loginBT;<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
myprefs = PreferenceManager.getDefaultSharedPreferences(this);<br />
final String username = myprefs.getString("username", null);<br />
final String password = myprefs.getString("password", null);<br />
if (username != null && password != null){<br />
setContentView(R.layout.main);<br />
userET = (EditText)findViewById(R.id.userText);<br />
passwordET = (EditText)findViewById(R.id.passwordText);<br />
loginBT = (Button)findViewById(R.id.loginButton);<br />
loginBT.setOnClickListener(new OnClickListener() {<br />
public void onClick(View v) {<br />
try {<br />
if(username.equals(userET.getText().toString())<br />
&& password.equals(<br />
passwordET.getText().toString())) {<br />
Toast.makeText(DataStorage.this,<br />
"login passed!!",<br />
Toast.LENGTH_SHORT).show();<br />
Intent i = new Intent(DataStorage.this,<br />
myPreferences.class);<br />
startActivity(i);<br />
} else {<br />
Toast.makeText(DataStorage.this,<br />
"login failed!!",<br />
Toast.LENGTH_SHORT).show();<br />
}<br />
} catch (Exception e) {<br />
e.printStackTrace();<br />
}<br />
}<br />
});<br />
} else {<br />
Intent i = new Intent(this, MyPreferences.class);<br />
startActivity(i);<br />
}<br />
}<br />
}