Implementing/adding the functionality of the "Menu Button" and the "Back Button" in the ActionBar.
This commit is contained in:
parent
b41ff4b238
commit
b863c7a88c
1 changed files with 34 additions and 0 deletions
|
@ -1,16 +1,22 @@
|
||||||
package org.secuso.privacyfriendlysudoku.ui.view;
|
package org.secuso.privacyfriendlysudoku.ui.view;
|
||||||
|
|
||||||
|
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.Menu;
|
||||||
|
import android.view.MenuItem;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.appcompat.widget.Toolbar;
|
import androidx.appcompat.widget.Toolbar;
|
||||||
|
import org.secuso.privacyfriendlysudoku.controller.SaveLoadStatistics;
|
||||||
import org.secuso.privacyfriendlysudoku.controller.helper.GameInfoContainer;
|
import org.secuso.privacyfriendlysudoku.controller.helper.GameInfoContainer;
|
||||||
|
import org.secuso.privacyfriendlysudoku.ui.StatsActivity;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class DailySudokuActivity extends AppCompatActivity {
|
public class DailySudokuActivity extends AppCompatActivity {
|
||||||
|
|
||||||
List<GameInfoContainer> loadableGameList;
|
List<GameInfoContainer> loadableGameList;
|
||||||
SharedPreferences settings;
|
SharedPreferences settings;
|
||||||
|
private StatsActivity.SectionsPagerAdapter mSectionsPagerAdapter;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -29,4 +35,32 @@ public class DailySudokuActivity extends AppCompatActivity {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
public boolean onCreateOptionsMenu(Menu menu) {
|
||||||
|
// Inflate the menu; this adds items to the action bar if it is present.
|
||||||
|
getMenuInflater().inflate(R.menu.menu_stats, menu);
|
||||||
|
//getMenuInflater().inflate(R.menu.menu_stats, menu);
|
||||||
|
return true;
|
||||||
|
//return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean onOptionsItemSelected(MenuItem item) {
|
||||||
|
// Handle action bar item clicks here. The action bar will
|
||||||
|
// automatically handle clicks on the Home/Up button, so long
|
||||||
|
// as you specify a parent activity in AndroidManifest.xml.
|
||||||
|
|
||||||
|
//noinspection SimplifiableIfStatement
|
||||||
|
switch(item.getItemId()) {
|
||||||
|
case R.id.action_reset:
|
||||||
|
SaveLoadStatistics.resetStats(this);
|
||||||
|
mSectionsPagerAdapter.refresh(this);
|
||||||
|
return true;
|
||||||
|
case android.R.id.home:
|
||||||
|
finish();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return super.onOptionsItemSelected(item);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in a new issue