import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
+import android.view.WindowManager;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
case R.id.mainmenu_hand:
startActivity(new Intent(this, HandbookActivity.class));
return true;
+ case R.id.mainmenu_screenwake:
+ boolean checked = mi.isChecked();
+ if (checked) {
+ getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+ } else {
+ getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+ }
+ mi.setChecked(!checked);
case R.id.mainmenu_reconn:
if (mSrvBinder != null) {
mSrvBinder.connect(true);
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:id="@+id/mainmenu_screenwake"
+ android:checkable="true"
+ android:enabled="true"
+ android:title="@string/menutext_screenwake"
+ android:visible="true"
+ app:showAsAction="never" />
<item
android:id="@+id/mainmenu_hand"
android:icon="@drawable/ic_library_books_24dp"
<string name="menutext_prf">Settings</string>
<string name="menutext_quit">Quit</string>
<string name="menutext_reconn">Reconnect</string>
+ <string name="menutext_screenwake">Keep Screen On</string>
<string name="menutext_search">Search</string>
<string name="mqtt_uri_label">Server URI:</string>