2012-02-26 142 views
0

我目前正在編寫我的LogIn類,它獲取用戶的日誌信息並將其提交給服務器進行檢查,如果正確將意圖指向另一個類,並且如果不是,則顯示敬酒另外,我打算進入一個進度條。首選項和複選框

無論如何,我有一個複選框,顯示「保持登錄狀態」我想知道如何設置繞過登錄屏幕的首選項,但仍檢查登錄詳細信息。

感謝

到目前爲止我的代碼:

package com.gta5news.bananaphone; 

import android.R.string; 
import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.CheckBox; 
import android.widget.EditText; 
import android.widget.Toast; 

public class LogIn extends Activity implements OnClickListener { 
Button send; 
EditText user; 
EditText pass; 
CheckBox staySignedIn; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.login); 
} 

private void SetUpVariables() { 
    send = (Button) findViewById(R.id.bLogIn); 
    user = (EditText) findViewById(R.id.eTuser); 
    pass = (EditText) findViewById(R.id.eTpassword); 
    staySignedIn = (CheckBox) findViewById(R.id.Cbstay); 

    if (staySignedIn.isChecked()){ 

    } 

} 

public void onClick(View v) { 
    // TODO Auto-generated method stub 
    switch(v.getId()){ 
    case R.id.bLogIn: 
     String u = user.getText().toString(); 
     String p = pass.getText().toString(); 
     Bundle send = new Bundle(); 
     send.putString("key", u); 
     send.putString("key", p); 
     Intent a = new Intent(LogIn.this, FTPClient.class); 
     startActivity(a); 
     Toast.makeText(this, "Yay, you signed in!", Toast.LENGTH_LONG).show(); 
     break; 
} 

回答

0

我該複選框被選中,你可以使用以前插入信息自動登錄,而無需按按鈕