package hlp.cn;
import java.util.regex.Pattern;
import hlp.cn.R;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Vibrator;
//import android.os.Vibrator;
import android.text.Editable;
import android.text.TextWatcher;
//import android.view.ContextMenu;
//import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
//import android.view.MenuInflater;
//import android.view.MenuItem;
//import android.view.MotionEvent;
import android.view.View;
//import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class Project_2Activity extends Activity{
/** Called when the activity is first created. */
TextView tv;
EditText t1,t2, t3;
Button get_R, dele, longBut;
Menu touch, but, clear;
private boolean is_First = true;
private static String PREFERENCES_NAME = "Save Setting";
private static int MODE = Context.MODE_WORLD_READABLE +
Context.MODE_WORLD_WRITEABLE;
private boolean is_Right = false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView)findViewById(R.id.tv);
//tv.setText("请输入数据!");
t1 = (EditText)findViewById(R.id.TXT_CONTENTS1);
t2 = (EditText)findViewById(R.id.TXT_CONTENTS2);
t3 = (EditText)findViewById(R.id.TXT_CONTENTS3);
t1.addTextChangedListener(tw1);
t2.addTextChangedListener(tw2);
t3.setVisibility(0);
//用了清除数据的按钮
dele = (Button)findViewById(R.id.dele_Data);
dele.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
t1.setText(null);
t2.setText(null);
t3.setText(null);
}
});
//用了计算结果的按钮
get_R = (Button)findViewById(R.id.but);
get_R.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Calaute();
}
});
}//end function onCreate()
//监听被除数的内容
private TextWatcher tw1 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算double n1 = Double.parseDouble(num1);double n2 = Double.parseDouble(num2);double result = n1 / n2;String s = String.valueOf(result);t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算int n1 = Integer.parseInt(num1);int n2 = Integer.parseInt(num2);Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);editor.putInt("n2", n2);editor.putFloat("n3", n3);editor.putBoolean("is_First", is_First);editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {int n1 = sp.getInt("n1", 0);int n2 = sp.getInt("n2",0);Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);t2.setText("" + n2);t3.setText("" + n3);
}
}//end func
}//end main}
});
//用了计算结果的按钮
get_R = (Button)findViewById(R.id.but);
get_R.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {// TODO Auto-generated method stubCalaute();}});}//end function onCreate()//监听被除数的内容private TextWatcher tw1 = new TextWatcher() {
@Overridepublic void afterTextChanged(Editable s) {// TODO Auto-generated method stub
}
@Overridepublic void beforeTextChanged(CharSequence s, int start, int count,int after) {// TODO Auto-generated method stub
}
@Overridepublic void onTextChanged(CharSequence s, int start, int before,int count) {// TODO Auto-generated method stubString num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把//标志是否有效数字的变量改为trueif (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;t3.setText("is_Right: " + is_Right);}//end else
}//end func};//end tw1//监听除数里面的内容private TextWatcher tw2 = new TextWatcher() {
@Overridepublic void afterTextChanged(Editable s) {// TODO Auto-generated method stub
}
@Overridepublic void beforeTextChanged(CharSequence s, int start, int count,int after) {// TODO Auto-generated method stub
}
@Overridepublic void onTextChanged(CharSequence s, int start, int before,int count) {// TODO Auto-generated method stubString num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把//标志是否有效数字的变量改为trueif (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {is_Right = true;t3.setText("is_Right" + is_Right);}//end inside
}//end if
else {
is_Right = false;t3.setText("is_Right: " + is_Right);}//end else
}};public void Calaute() {
//获得除数String num1 = t1.getText().toString();
//获得被除数String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");}//end if
else {
//将除数和被除数转换为int型并进行计算double n1 = Double.parseDouble(num1);double n2 = Double.parseDouble(num2);double result = n1 / n2;String s = String.valueOf(result);t3.setText(s);
}//end else
is_First = false;}//end functin Calaute(
@Overrideprotected void onStart() {// TODO Auto-generated method stubsuper.onStart();loadSharedPreferences();
}
@Overrideprotected void onStop() {// TODO Auto-generated method stubsuper.onStop();saveSharedPreferences();}public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算int n1 = Integer.parseInt(num1);int n2 = Integer.parseInt(num2);Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);editor.putInt("n2", n2);editor.putFloat("n3", n3);editor.putBoolean("is_First", is_First);editor.commit();
}//end func
public void loadSharedPreferences() {SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {int n1 = sp.getInt("n1", 0);int n2 = sp.getInt("n2",0);Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);t2.setText("" + n2);t3.setText("" + n3);
}
}//end func
}//end main
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num1 = t1.getText().toString();
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num1.matches("\\-[\\d]+") || num1.matches("\\-[\\d]+\\.[\\d]+")
|| num1.matches("[\\-]") || num1.matches("[\\d]+\\.")
|| num1.matches("\\-[\\d]\\.") || num1.matches("[\\d]+")
|| num1.matches("[\\d]+\\.[\\d]+") || num1.matches("[\\d]+")){
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainis_Right = true;
t3.setText("is_Right" + is_Right);
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainelse {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainis_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}//end func
};//end tw1
//监听除数里面的内容
private TextWatcher tw2 = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String num2 = t2.getText().toString();//获取除数那个框的内容
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main//如果匹配成功,不发生震动并把
//标志是否有效数字的变量改为true
if (num2.matches("\\-[\\d]+") || num2.matches("\\-[\\d]+\\.[\\d]+")
|| num2.matches("[\\-]") || num2.matches("[\\d]+\\.")
|| num2.matches("\\-[\\d]\\.") || num2.matches("[\\d]+")
|| num2.matches("[\\d]+\\.[\\d]+") || num2.matches("[\\d]+")){
double n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end maindouble n2 = Double.parseDouble(num2);
if (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainif (n2 != 0) {
is_Right = true;
t3.setText("is_Right" + is_Right);
}//end inside
}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}//end if
else {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainelse {
is_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainis_Right = false;
t3.setText("is_Right: " + is_Right);
}//end else
}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}
};
public void Calaute() {
//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main//获得除数
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main//获得被除数
String num2 = t2.getText().toString();
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
if ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainif ( !is_Right) {
tv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end maintv.setText("OPS!您输入的数不合法!");
}//end if
else {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainelse {
//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main//将除数和被除数转换为int型并进行计算
double n1 = Double.parseDouble(num1);
double n2 = Double.parseDouble(num2);
double result = n1 / n2;
String s = String.valueOf(result);
t3.setText(s);
}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}//end else
is_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainis_First = false;
}//end functin Calaute(
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
loadSharedPreferences();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
saveSharedPreferences();
}
public void saveSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainSharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
SharedPreferences.Editor editor = sp.edit();
String num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainString num1 = t1.getText().toString();
//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main//获得被除数
String num2 = t2.getText().toString();
String num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainString num3 = t3.getText().toString();
//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main//将除数和被除数转换为int型并进行计算
int n1 = Integer.parseInt(num1);
int n2 = Integer.parseInt(num2);
Float n3 = Float.parseFloat(num3);
editor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end maineditor.putInt("n1", n1);
editor.putInt("n2", n2);
editor.putFloat("n3", n3);
editor.putBoolean("is_First", is_First);
editor.commit();
}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}//end func
public void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainpublic void loadSharedPreferences() {
SharedPreferences sp = getSharedPreferences(PREFERENCES_NAME, MODE);
boolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainboolean a = sp.getBoolean("is_First", true);
if ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end mainif ( !a ) {
int n1 = sp.getInt("n1", 0);
int n2 = sp.getInt("n2",0);
Float n3 = sp.getFloat("n3", (float) 0.0);
t1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end maint1.setText("" + n1);
t2.setText("" + n2);
t3.setText("" + n3);
}
}//end func
}//end main}
}//end func
}//end main}//end func
}//end main
}//end main