에 값을 얻는 방법을 내가 http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/다른 활동
지금, 나는 다른 활동, 사용자 이름을 사용하여 표시 할 프로젝트를 수행하는이 웹 사이트를 따르십시오. 나는 시도했지만 성공할 수는 없다. 어떻게해야합니까? 는
public class DashboardActivity extends Activity {
UserFunctions userFunctions;
Button btnLogout;
Button btnViewOrders;
Button btnViewProfile;
private EditText hihi;
String pid;
private static String KEY_NAME = "name";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//get Intent Bundle
Bundle bundle = this.getIntent().getExtras();
String name = bundle.getString("name");
TextView mytv = (TextView)findViewById(R.id.abc);
mytv.setText("you name is:" + name);
/**
* Dashboard Screen for the application
* */
// Check login status in database
userFunctions = new UserFunctions();
if(userFunctions.isUserLoggedIn(getApplicationContext())){
// user already logged in show databoard
setContentView(R.layout.dashboard);
btnLogout = (Button) findViewById(R.id.btnLogout);
btnLogout.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
userFunctions.logoutUser(getApplicationContext());
Intent login = new Intent(getApplicationContext(), LoginActivity.class);
login.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(login);
// Closing dashboard screen
finish();
}
});
}else{
// user is not logged in show login screen
Intent login = new Intent(getApplicationContext(), LoginActivity.class);
login.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(login);
// Closing dashboard screen
finish();
}
}
}
감사합니다. 도움을 요청하십시오. 동일한 의도를 사용할 수 있습니까? 인 텐트 intent = 새 인 텐트 (getApplicationContext(), DashboardActivity.class); \t \t \t \t \t intent.putExtra ("name", name); \t \t \t \t \t // 닫기 대시 보드를 \t \t \t \t \t \t \t intent.addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP)를 실행하기 전에 모든 뷰; \t \t \t \t \t startActivity (인 텐트); –