public class mainmap extends Activity
{
}这个mainmap是Activity的子类问题一:mainmap.this 是不是表示这个子类对象??
问题二:需要在另外一个*.java文件中用到mainmap.this 形参列表中的参数类型就是写Activity?

解决方案 »

  1.   

    一个菜鸟的建议:
       
       朋友,你和我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跟不上。真希望,有谁给个深入浅出的全方位讲解。
      

  2.   

    你的继承没有问题了,其他的我也不是很明白,现在也正在学习android开发的!