私のアプリでは、設定ページから1つのパスワードを設定してファイルに書き込む必要があります。その後、ホームページに入るときに、ファイルがnullの場合はそのファイルを読み取る必要があり、設定ページに入る必要があります。
使用されるコードは....です。
try {
System.out.println("Enter try block!!!");
FileInputStream fis = openFileInput(FILENAME1);
InputStreamReader in = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(in);
data = br.readLine();
System.out.println("data from settings file"+data);
System.out.println("-------1Data Read From File is:1" + data);
if(data.equals(null))
{
Toast.makeText(getApplicationContext(), "You have to set a password", Toast.LENGTH_SHORT).show();
Intent in1 = new Intent();
in1.setClass(getApplicationContext(), SetteingsPage.class);
startActivity(in1);
}
} catch (Exception e) {
}
パスワードがすでに設定されている場合、コードは正しく機能しています。ただし、パスワードがnullの場合、設定クラスには入りません。