可能重复:
Android detect if device has internet connection如何检测Internet连接
我还没有一个程序,我只允许具有连接可以访问互联网的Android用户,其他用户互联网连接提醒他们连接到互联网,如果没有连接问题将退出。
我的主要活动代码是波纹管。我想如果移动用户已连接互联网将显示主布局,但如果没有连接提醒用户先连接互联网。
我该怎么办?请帮帮我。
我的主要活动:
public class MainSong extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//My Profile
Button myProfile = (Button) findViewById(R.id.myprofile);
myProfile.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent();
i.setClassName("aaa.bbb.ccc", "aaa.bbb.ccc.myprofile");
startActivity(i); }
});
//My Songs
Button mySong = (Button) findViewById(R.id.mysongs);
mySong.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent();
i.setClassName("aaa.bbb.ccc", "aaa.bbb.ccc.mysong");
startActivity(i); }
});
//bar album
Button album = (Button) findViewById(R.id.myalbum);
album.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent();
i.setClassName("aaa.bbb.ccc", "aaa.bbb.ccc.myalbum");
startActivity(i); }
});
//bar video
Button video = (Button) findViewById(R.id.myvideo);
video.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent();
i.setClassName("aaa.bbb.ccc", "aaa.bbb.ccc.myvideo");
startActivity(i); }
});
}
}
我很欣赏你的帮助。
亲爱的Alex W,你能解释清楚吗?因为我不知道如何在我的主要活动中添加代码? – SopheakVirak
在我的应用程序中,我在按钮的onClickListener中以上述代码的顺序显示了所有上述代码。例子:Button imgButton =(Button)findViewById(R.id.buttonImg); imgButton.setOnClickListener(new OnClickListener(){public void onClick(View arg0){// PUT CODE HERE}}); ...将它放在主要活动中,并将其更改为与布局中的按钮相关 –