i cant startactivity, когда я изменяю активность на appCompatActivity;Невозможно начать деятельность в appCompatActivity
public class NavigActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navig);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
final NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
//******** Introduction Button **********
ImageView introBtn = (ImageView) findViewById(R.id.introduc_image);
introBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(NavigActivity.this, IntroductionActivity.class);
startActivities(intent);
Snackbar.make(view, "معرفی روستا", Snackbar.LENGTH_LONG).setAction("Action", null).show();
}
});
и в файле манифеста добавлено:
<activity
android:name=".NavigActivity"
android:theme="@style/AppTheme.NoActionBar">
</activity>
<activity
android:name=".IntroductionActivity"
android:label="@string/title_activity_introduction"
android:parentActivityName=".NavigActivity"
android:theme="@style/AppTheme.NoActionBar" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="android.arisa.kalahroodfinal.NavigActivity" />
</activity>
и ошибка:
Error:(50, 17) error: no suitable method found for startActivities(Intent) method Activity.startActivities(Intent[],Bundle) is not applicable (actual and formal argument lists differ in length) method Activity.startActivities(Intent[]) is not applicable (actual argument Intent cannot be converted to Intent[] by method invocation conversion) method ContextWrapper.startActivities(Intent[],Bundle) is not applicable (actual and formal argument lists differ in length) method ContextWrapper.startActivities(Intent[]) is not applicable (actual argument Intent cannot be converted to Intent[] by method invocation conversion) method Context.startActivities(Intent[],Bundle) is not applicable (actual and formal argument lists differ in length) method Context.startActivities(Intent[]) is not applicable (actual argument Intent cannot be converted to Intent[] by method invocation conversion)
я изменил намерения аргумент NavigActivity.this
к view.getContext
или getbasecontext()
, но я все еще есть ошибки.
Используйте 'startActivity' вместо' startActivities' – 1615903