像
public class mainmap extends Activity
{
}这个mainmap是Activity的子类问题一:mainmap.this 是不是表示这个子类对象??
问题二:需要在另外一个*.java文件中用到mainmap.this 形参列表中的参数类型就是写Activity?
public class mainmap extends Activity
{
}这个mainmap是Activity的子类问题一:mainmap.this 是不是表示这个子类对象??
问题二:需要在另外一个*.java文件中用到mainmap.this 形参列表中的参数类型就是写Activity?
朋友,你和我JAVA水平差不多。
1.表示你的MainActivity(mainmap)继承自Activity,是他的子类,public class Activity extends ContextThemeWrapper
implements LayoutInflater.Factory,
Window.Callback, KeyEvent.Callback,
OnCreateContextMenuListener, ComponentCallbacks{}这个是源码,你不久就明白了。
当你在这个MainActivity里还有个类(内部类)的时候
,你要是用到父类的话:比如
Intent intent=new Intent();
inent.setClass(MainActivity.class,AnotherActivity.class);
startActivity(intent);
MainActivity.this.finish();说实在的,我也说不清楚,IQ跟不上。真希望,有谁给个深入浅出的全方位讲解。