子供編集画面をインテント出来るように WIP
This commit is contained in:
parent
94efb7ddb1
commit
d6ec8f16dc
|
@ -2,8 +2,10 @@ package one.nem.kidshift;
|
|||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.MenuItem;
|
||||
|
||||
import androidx.activity.EdgeToEdge;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.appcompat.app.ActionBarDrawerToggle;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.appcompat.widget.Toolbar;
|
||||
|
@ -19,11 +21,13 @@ import androidx.navigation.ui.NavigationUI;
|
|||
|
||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||
import com.google.android.material.navigation.NavigationView;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import dagger.hilt.android.AndroidEntryPoint;
|
||||
import one.nem.kidshift.data.UserSettings;
|
||||
import one.nem.kidshift.feature.child.ChildManageMainActivity;
|
||||
import one.nem.kidshift.utils.FabManager;
|
||||
import one.nem.kidshift.utils.KSLogger;
|
||||
import one.nem.kidshift.utils.factory.KSLoggerFactory;
|
||||
|
@ -61,6 +65,21 @@ public class MainActivity extends AppCompatActivity {
|
|||
DrawerLayout drawerLayout = findViewById(R.id.drawerLayout);
|
||||
drawerLayout.open();
|
||||
|
||||
// アイテムが選択されたときの処理
|
||||
NavigationView navigationView = findViewById(R.id.navigationView);
|
||||
navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
|
||||
@Override
|
||||
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
|
||||
logger.debug("Item selected: " + item.getItemId());
|
||||
if (item.getItemId() == R.id.manage_child_account) {
|
||||
Intent intent = new Intent(MainActivity.this, ChildManageMainActivity.class);
|
||||
startActivity(intent);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
ActionBarDrawerToggle actionBarDrawerToggle =
|
||||
new ActionBarDrawerToggle(
|
||||
this, drawerLayout, toolbar, R.string.drawer_open, R.string.drawer_close);
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item
|
||||
android:id="@+id/nav_home"
|
||||
android:title="Home" />
|
||||
<item
|
||||
android:id="@+id/nav_settings"
|
||||
android:title="Settings" />
|
||||
android:id="@+id/manage_child_account"
|
||||
android:icon="@drawable/pending_24px"
|
||||
android:title="子供アカウントの管理" />
|
||||
</menu>
|
||||
|
|
Loading…
Reference in New Issue
Block a user