The GoogleIO app has a ActivityHelper class. It has a static method called initialize()
which handles a lot things that happen for every Activity. Then it is just 1 line of code in the onCreate()
method that you need to remember, that could handle setting that value and several others that are necessary for each activity.
Edit: No importing or anything like that. Create a class called ActivityHelper
public class ActivityHelper {
public static void initialize(Activity activity) {
//Do all sorts of common task for your activities here including:
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
}
Then in all of your activies onCreate() method call ActivityHelper.initialize()
If you are planning on developing for tables as well you may want to consider using:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
I wrote more about this here
Edit: Sorry... you need to pass the the Activity. see the code above
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…