当前位置:操作系统 > 安卓/Android >>

android技巧2

Eclipse中的右键菜单中的open type hierarchy可以获取类的继承关系。

而open call hierarchy的可以在项目中寻找当前函数都被谁在何处调用过。这个能够帮助理解当前函数的“可用之处”,尤其在阅读别人的代码的时候非常有用。
 

 
Java代码
Intent i=new Intent(this,Activity1.class);  
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);  
startActivity(i); 
[java] Intent i=new Intent(this,Activity1.class); 
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 
startActivity(i); 
Intent i=new Intent(this,Activity1.class);
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);


用这种方式调用Activity,如果Activity在堆栈中,将会运行它的onStart, onResume函数,而不会运行onCreate函数。这样,Activity最后运行的状态就能够保存。
 
 
android 自定义全局变量:
class MyApp extends Application {

  private String myState;

  public String getState(){
    return myState;
  }
  public void setState(String s){
    myState = s;
  }
}

class Blah extends Activity {

  @Override
  public void onCreate(Bundle b){
    ...
    MyApp appState = ((MyApp)getApplicationContext());
    String state = appState.getState();
    ...
  }
}

 

摘自 android小益的专栏
补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,