以下是我想要在另一个班级中获得的值。
@Override
protected void onCreate(Bundle savedInstanceState) {
setContentView(new RealPlayView(this));
super.onCreate(savedInstanceState);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
}
在我的课堂上,我想获得宽度和高度,但到目前为止我还没有。
任何提示?
我已经尝试将DisplayMetrics放入不同的方法,然后尝试在我的其他类中调用这些方法,但它给了我错误。
我有什么方法可以将这些价值观带入我的班级吗?
答案 0 :(得分:0)
您可以通过多种方式在一些其他活动中使用来自一项活动的数据:
如果您想在其他活动中立即使用来自一个活动的数据,那么您可以使用Intents。这是How to pass an object from one activity to another on Android的示例,有关详细信息,请参阅http://developer.android.com/guide/topics/intents/intents-filters.html < / p>
您还可以将一个活动的数据存储在某些文件中,然后在其他活动中从中读取。以下是您需要了解的有关数据存储http://developer.android.com/guide/topics/data/data-storage.html
的所有信息