在我的应用程序中,我有3个活动: LoginPage RegisterActivity TeacherRegistration
我在LoginPage活动中有一个按钮,当我按下它时,RegisterActvity打开,我通过创建Intent来实现它,并在按下按钮时启动它。 到目前为止一切都那么好,当我在RegisterActivity中添加另一个按钮并想要另一个Intent时,问题就开始了,当我点击RegisterActivity中的按钮时,它将打开TeacherRegistration活动但是现在当我点击我的第一个按钮时发生了什么(表示LoginPage活动中的按钮)它直接打开TeacherRegistration活动(跳过RegisterActivity)。 以下是一些代码:
LoginPage活动:
public class LoginPage extends AppCompatActivity {
Button register;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login_page);
onRegisterBtnListener();
}
public void onRegisterBtnListener() {
register = (Button) findViewById(R.id.btn_register);
register.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent("com.example.noamm_000.tincherfirsttry.RegisterActivity");
startActivity(intent);
}
});
}
RegisterActivity活动:
public class RegisterActivity extends AppCompatActivity {
Button continueRegister;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
onContinueRegisterBtnListener();
}
public void onContinueRegisterBtnListener() {
continueRegister = (Button) findViewById(R.id.btn_continueRegister);
Intent intent = new Intent("com.example.noamm_000.tincherfirsttry.TeacherRegistration");
startActivity(intent);
}
}
和AndroidMainifest:
<?xml version="1.0" encoding="utf-8"?>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".LoginPage"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".RegisterActivity">
<intent-filter>
<action android:name="com.example.noamm_000.tincherfirsttry.RegisterActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".TeacherRegistration">
<intent-filter>
<action android:name="com.example.noamm_000.tincherfirsttry.TeacherRegistration" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
谢谢,
诺姆
答案 0 :(得分:0)
您需要以与第一个活动中相同的方式设置ffmpeg -ss 0 -t 8.96 -i '/var/www/html/Videos2/Character Jack/Happy/happy birthday scene.mp4' \
-filter_complex \
'[0] drawtext=textfile=scene2.txt:fontsize=199.68:fontfile=/var/www/html/fonts/Arial.ttf: \
x=288:y=409: \
fontcolor_expr=ffffff%{eif\: clip(1+(255*t/4)\, 0\, 255)\:x\:2}' \
-pass 1 -c:v libx264 -f null -
的OnClickListener。目前,您可以立即在onCreate()中有效地启动意图
ffmpeg -ss 0 -t 8.96 -i '/var/www/html/Videos2/Character Jack/Happy/happy birthday scene.mp4' \
-i '/var/www/html/Userfiles/Users/blaze/Projects/earl3x/audio/scene2_music.x.mp3' \
-filter_complex \
'[0] drawtext=textfile=scene2.txt:fontsize=199.68:fontfile=/var/www/html/fonts/Arial.ttf: \
x=288:y=409: \
fontcolor_expr=ffffff%{eif\: clip(1+(255*t/4)\, 0\, 255)\:x\:2}[v];
[1]volume=0.95 [au1]; [0][au1] amix=inputs=2:duration=shortest[a]' -map "[v]" -map "[a]" \
-pass 2 -c:v libx264 -c:a libmp3lame -pix_fmt yuv420p -preset ultrafast -shortest \
-movflags +faststart -y \
/var/www/html/Userfiles/Users/blaze/example/earl4x/scene2.mp4