ユーザがデータベースエントリでアクティブな場合、ログイン後にアクティビティを起動したい。ユーザーがアクティブでない場合、MainActivity.javaを起動したいモバイル検証画面を起動する必要があります。 HTTP呼び出しとサーバーから取得したデータはこちらログインアクティビティの条件のアクティビティを開始する
LoginActivity.java
// Now store the user in SQLite
String uid = jObj.getString("uid");
JSONObject user = jObj.getJSONObject("user");
String name = user.getString("name");
String email = user.getString("email");
String phone = user.getString("phone");
String status = user.getString("status");
// Inserting row in users table
db.addUser(name, email, uid,phone);
if(new String(status).equals("active")) {
// Launch main activity
Intent intent = new Intent(LoginActivity.this,
MainActivity.class);
startActivity(intent);
finish();
} else{
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
何が問題なのですか? –
私はこれを使用していますが、動作しないif(new String(string).equals( "active")){ –
投稿コードには何もありません。 –