Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 方法';我不能在安卓系统中工作_Android - Fatal编程技术网

Android 方法';我不能在安卓系统中工作

Android 方法';我不能在安卓系统中工作,android,Android,我的项目有问题 这是我的后勤活动 import java.util.ArrayList; import org.apache.http.NameValuePair; import org.apache.http.message.BasicNameValuePair; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content

我的项目有问题

这是我的后勤活动

import java.util.ArrayList;

import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class LoginActivity extends Activity {
    private final Context context = this;
    EditText un;
    EditText pw,ds;
    TextView error;
    String i;
    String x;   

    /** Called when the activity is first created. */

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login);
        un=(EditText)findViewById(R.id.un);
        pw=(EditText)findViewById(R.id.pwd);
        error=(TextView)findViewById(R.id.tv_error);
    }

    public void clickHandler(View view){
        Intent i = null;    
        switch (view.getId()){
            case R.id.btnLogin:
                ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();
                postParameters.add(new BasicNameValuePair("username", un.getText().toString()));
                postParameters.add(new BasicNameValuePair("password", pw.getText().toString()));
/*            String valid = "1";*/      
                String response = null;
                try {
                    response = CustomHttpClient.executeHttpPost("http://10.0.2.2/android/cek.php", postParameters);
                    String res = response.toString();
                    res = res.trim();
                    res = res.replaceAll("\\s+","");
                    error.setText(res);

                    if (res.equals("1")){
                        i = new Intent (this, Menu.class);
                        startActivity(i);
                    } else { 
                        error.setText("Sorry!! Username or Password salah");
                    }
                } catch (Exception e) {
                    un.setText(e.toString());
                }
                break;

            case R.id.registerBtn:
                i = new Intent(this, RegisterActivity.class);
                startActivity(i);
                break;

            case R.id.btnExit:
                AlertDialog.Builder builder = new AlertDialog.Builder(context);
                builder.setMessage("Keluar dari aplikasi ini?");
                builder.setCancelable(false);
                builder.setPositiveButton("Ya", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Intent intent = new Intent(Intent.ACTION_MAIN);
                        intent.addCategory(Intent.CATEGORY_HOME);
                        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                        startActivity(intent);
                        finish();
                    }
                });
                builder.setNegativeButton("Tidak", new DialogInterface.OnClickListener() {
                    @Override
                        public void onClick(DialogInterface dialog, int which) {
                            dialog.cancel();
                        }
                    });
                // Create and show the dialog
                builder.show();
                break;
        }
    }
    public  String uname(){
        x = un.getText().toString();
        return x;
    }
}
import java.util.ArrayList;
导入org.apache.http.NameValuePair;
导入org.apache.http.message.BasicNameValuePair;
导入android.app.Activity;
导入android.app.AlertDialog;
导入android.content.Context;
导入android.content.DialogInterface;
导入android.content.Intent;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.Button;
导入android.widget.EditText;
导入android.widget.TextView;
公共类LoginActivity扩展了活动{
私有最终上下文=此;
编辑文本联合国;
编辑文本pw,ds;
文本视图错误;
第i串;
字符串x;
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
un=(EditText)findViewById(R.id.un);
pw=(EditText)findViewById(R.id.pwd);
错误=(TextView)findViewById(R.id.tv_错误);
}
公共无效clickHandler(视图){
意图i=无效;
开关(view.getId()){
案例R.id.btnLogin:
ArrayList后参数=新的ArrayList();
添加(新的BasicNameValuePair(“用户名”,un.getText().toString());
添加(新的BasicNameValuePair(“密码”,pw.getText().toString());
/*字符串valid=“1”;*/
字符串响应=null;
试一试{
响应=CustomHttpClient.executeHttpPost(“http://10.0.2.2/android/cek.php“,后参数);
String res=response.toString();
res=res.trim();
res=res.replaceAll(“\\s+”,”);
错误.setText(res);
如果(相对等于(“1”)){
i=新意图(此,Menu.class);
星触觉(i);
}否则{
error.setText(“对不起!!用户名或密码salah”);
}
}捕获(例外e){
un.setText(例如toString());
}
打破
案例R.id.registerBtn:
i=新意图(此,RegisterActivity.class);
星触觉(i);
打破
案例R.id.btnExit:
AlertDialog.Builder=新建AlertDialog.Builder(上下文);
builder.setMessage(“Keluar dari aplikasi ini?”);
builder.setCancelable(false);
setPositiveButton(“Ya”,新的DialogInterface.OnClickListener(){
@凌驾
public void onClick(DialogInterface dialog,int which){
意向意向=新意向(意向.行动\主要);
intent.addCategory(intent.CATEGORY_HOME);
intent.setFlags(intent.FLAG\u活动\u新任务);
星触觉(意向);
完成();
}
});
setNegativeButton(“Tidak”,新的DialogInterface.OnClickListener(){
@凌驾
public void onClick(DialogInterface dialog,int which){
dialog.cancel();
}
});
//创建并显示对话框
builder.show();
打破
}
}
公共字符串uname(){
x=un.getText().toString();
返回x;
}
}
这是我的KirimInfo.java

import java.util.ArrayList;

import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.TimePicker;

public class KirimInfo extends Activity {

    String time,date,type,jln,y;
    EditText usrn,ket,ds;
    Spinner nj,st1;
    TextView error;
    String[] jalan = {"A.Yani","Ambengan", "Anjasmoro","Baliwerti","Basuki Rahmat","Bintoro","Ciliwung","Darmo Raya","Darmokali","Diponegoro Raya","Dharmawangsa","Dinoyo","Embong Kemiri","Embong Malang"};
    String[] stat = {"Macet Total", "Padat", "Padat Merayap","Padat Lancar","Lancar","Sepi"};
    /** Called when the activity is first created. */
    LoginActivity l = new LoginActivity();

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.kirim_info);
        ket=(EditText)findViewById(R.id.keterangan);
        usrn=(EditText)findViewById(R.id.usrnm);
        error=(TextView)findViewById(R.id.tv_error3);
        nj=(Spinner)findViewById(R.id.namjal);
        ArrayAdapter<String> aa = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, jalan);
        aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        nj.setAdapter(aa);
        st1=(Spinner)findViewById(R.id.statusKepadatan);
        ArrayAdapter<String> bb = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, stat);
        aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        st1.setAdapter(bb);
    }

    public void clickHandler(View view){
        Intent i = null;
        switch (view.getId()){
            case R.id.btnKirimInfo:
                jln = jalan[nj.getSelectedItemPosition()];
                type = stat[st1.getSelectedItemPosition()];
                String y = l.uname();
                ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();
                postParameters.add(new BasicNameValuePair("username", y));
                postParameters.add(new BasicNameValuePair("nama_jalan", jln));
                postParameters.add(new BasicNameValuePair("keterangan", ket.getText().toString()));
                postParameters.add(new BasicNameValuePair("status", type));
/*            String valid = "1";*/      
                String response = null;
                try {
                    response = CustomHttpClient.executeHttpPost("http://10.0.2.2/android/kepadatan.php", postParameters);
                    String res = response.toString();
                    res = res.trim();
                    res = res.replaceAll("\\s+","");
                    error.setText(res);
                    if (res.equals("1")) 
                        error.setText("Data Berhasil Masuk");
                    else
                        error.setText("Gagal");
                } catch (Exception e) {
                    error.setText(e.toString());
                }
                break;
            case R.id.kembali:
                i = new Intent(this, Menu.class);
                startActivity(i);
                break;
        }
    }
}
import java.util.ArrayList;
导入org.apache.http.NameValuePair;
导入org.apache.http.message.BasicNameValuePair;
导入android.app.Activity;
导入android.content.Intent;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.Adapter;
导入android.widget.AdapterView;
导入android.widget.ArrayAdapter;
导入android.widget.Button;
导入android.widget.DatePicker;
导入android.widget.EditText;
导入android.widget.RadioGroup;
导入android.widget.Spinner;
导入android.widget.TextView;
导入android.widget.TimePicker;
公共类KirimInfo扩展活动{
字符串时间、日期、类型、jln、y;
编辑文本usrn、ket、ds;
纺纱机nj,st1;
文本视图错误;
字符串[]jalan={“A.Yani”、“Ambengan”、“Anjasmoro”、“Baliwerti”、“Basuki Rahmat”、“Bintoro”、“Ciliwong”、“Darmo Raya”、“Darmokali”、“Diponegoro Raya”、“Dharmawangsa”、“Dinoyo”、“Embong Kemiri”、“Embong Malang”};
字符串[]stat={“Macet Total”、“Padat”、“Padat Merayap”、“Padat Lancar”、“Lancar”、“Sepi”};
/**在首次创建活动时调用*/
LoginActivity l=新的LoginActivity();
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.kirim_info);
ket=(EditText)findViewById(R.id.keterangan);
usrn=(EditText)findViewById(R.id.usrnm);
错误=(TextView)findViewById(R.id.tv_error3);
nj=(微调器)findViewById(R.id.namjal);
ArrayAdapter aa=新的ArrayAdapter(这是android.R.layout.simple\u spinner\u项目,jalan);
aa.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
nj.setAdapter(aa);
st1=(微调器)findViewById(R.id.statuskepadata);
ArrayAdapter bb=新的ArrayAdapter(这个,android.R.layout.simple\u微调器项目,stat);
aa.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
st1.设置适配器(bb);
}
公共无效clickHandler(视图){
意图i=无效;
开关(view.getId()){
案例R.id.btnKirimInfo:
jln=jalan[nj.getSelectedItemPosition()];
type=stat[st1.getSelectedItemPosition()];
字符串y=l.uname();
ArrayList后参数=新的ArrayList();
Intent intent = new Intent(LoginActivity.this, KirimInfo.class);
intent.putExtra("USER_NAME", "Safarudin");
startActivity(intent);
String userName=getIntent().getStringExtra("USER_NAME");
Intent intent = new Intent(LoginActivity.this,KirimInfo.class);
intent.putExtra("username",""+uname());
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
String userName = bundle.getString("username");