Я хочу использовать getWindowManager() в моей MainActivity, но я не хочу писать этот метод непосредственно в нем.Как использовать getWindowManager() другим java-файлом
Вот мой MainActivity код
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String d= new DisplayMessageActivity().getWeithAndHeight(d);
}
и вот мой код DisplayMessageActivity
public class DisplayMessageActivity extends Activity {
@SuppressLint("NewApi")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
....
....
setContentView(textView);
}
public String getWeithAndHeight(String url) {
DisplayMetrics dm = new DisplayMetrics();
*getWindowManager().getDefaultDisplay().getMetrics(dm);*
int width = dm.widthPixels;
int height = dm.heightPixels;
String w=new String(""+width);
String h=new String(""+height);
url=url+"&23=w%3A"+w+"%20h%3A"+h+"%20d%3A";
return url;
}
}
мой код перерыв в getWindowManager(), скажите, пожалуйста, почему. Большое спасибо.
Вы должны опубликовать вывод LogCat , – Vikram
Что именно вы хотите? Вы хотите, чтобы ваша деятельность была в полноэкранном режиме? –