gpt4 book ai didi

android - 从微调器开始新的 Activity

转载 作者:行者123 更新时间:2023-12-03 16:54:22 24 4
gpt4 key购买 nike

当我从微调器中选择一个选项时,我试图启动一个新的 Activity ,但是每当我选择启动一个新 Activity 的选项时,应用就会崩溃。我正在以一种意图开始新的 Activity ,并且正在为旋转器使用onItemSelected

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.Spinner;
import android.widget.TextView;

public class Abs extends Activity {

private Spinner StretchType;
TextView tv;

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
setContentView(R.layout.abs);
addListenerOnSpinnerItemSelection();
tv = (TextView) findViewById(R.id.tvTypeofStretch);

}

public void addListenerOnSpinnerItemSelection() {
StretchType = (Spinner) findViewById(R.id.sSType);
StretchType
.setOnItemSelectedListener(new CustomOnItemSelectedListener());
}

public class CustomOnItemSelectedListener extends Activity implements
OnItemSelectedListener {

public void onItemSelected(AdapterView<?> parent, View view, int pos,
long id) {
// **************************** below here is where I start the new activity
switch (pos) {
case (1):
Intent i = new Intent(this, Practice.class);
startActivity(i);
break;
}
// **************************** above here is where I start the new activity
}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub

}
}

}

最佳答案

使用classname.this引用外部类:

Intent i = new Intent(Abs.this, Practice.class);
Abs.this.startActivity(i);

关于android - 从微调器开始新的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16248296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com