我的这个Android SDK应用程式他点击main.xml中的"Github Link"就会自动闪退
请问这是什么原因?
源代码如下所示:
MainActivity.java
package com.ofmyself.leizhilong;
import android.app.*;
import android.os.*;
import android.view.*;
import java.util.zip.*;
import android.widget.*;
import android.content.*;
import android.net.*;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.item:
Toast.makeText(this,"A Student o.O",Toast.LENGTH_SHORT).show();
return true;
case R.id.item2:
finish();
return true;
}
// TODO: Implement this method
return super.onOptionsItemSelected(item);
}
IntentURL.java
package com.ofmyself.leizhilong;
import java.util.*;
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.content.*;
import android.net.*;
public class IntentURL extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO: Implement this method
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void onGithubButtonClick(View view){
Uri uri = Uri.parse("www.github.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
}
请各位告诉我这是什么原因
谢谢
原因是: MainActivity 类中没有处理 "Github Link" 按钮的点击事件。
main.xml代码贴一下