mirror of https://github.com/FongMi/TV.git
parent
a49deccdce
commit
dc6c75dd0c
@ -0,0 +1,48 @@ |
||||
package com.fongmi.android.tv.ui.activity; |
||||
|
||||
import android.app.Activity; |
||||
import android.content.Intent; |
||||
import android.os.Bundle; |
||||
|
||||
import androidx.viewbinding.ViewBinding; |
||||
|
||||
import com.fongmi.android.tv.R; |
||||
import com.fongmi.android.tv.bean.Class; |
||||
import com.fongmi.android.tv.bean.Result; |
||||
import com.fongmi.android.tv.databinding.ActivityVodBinding; |
||||
import com.fongmi.android.tv.ui.base.BaseActivity; |
||||
import com.fongmi.android.tv.ui.fragment.TypeFragment; |
||||
|
||||
public class VodActivity extends BaseActivity { |
||||
|
||||
private ActivityVodBinding mBinding; |
||||
|
||||
public static void start(Activity activity, String key, Result result) { |
||||
if (result == null || result.getTypes().isEmpty()) return; |
||||
Intent intent = new Intent(activity, VodActivity.class); |
||||
intent.putExtra("key", key); |
||||
intent.putExtra("result", result.toString()); |
||||
activity.startActivity(intent); |
||||
} |
||||
|
||||
private String getKey() { |
||||
return getIntent().getStringExtra("key"); |
||||
} |
||||
|
||||
private String getResult() { |
||||
return getIntent().getStringExtra("result"); |
||||
} |
||||
|
||||
@Override |
||||
protected ViewBinding getBinding() { |
||||
return mBinding = ActivityVodBinding.inflate(getLayoutInflater()); |
||||
} |
||||
|
||||
@Override |
||||
protected void initView(Bundle savedInstanceState) { |
||||
Result result = Result.fromJson(getResult()); |
||||
Class type = result.getTypes().get(0); |
||||
mBinding.text.setText(type.getTypeName()); |
||||
getSupportFragmentManager().beginTransaction().replace(R.id.container, TypeFragment.newInstance(getKey(), type.getTypeId(), type.getTypeFlag().equals("1"))).commitAllowingStateLoss(); |
||||
} |
||||
} |
||||
@ -0,0 +1,29 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
xmlns:tools="http://schemas.android.com/tools" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="match_parent" |
||||
android:fitsSystemWindows="true" |
||||
android:orientation="vertical"> |
||||
|
||||
<TextView |
||||
android:id="@+id/text" |
||||
android:layout_width="wrap_content" |
||||
android:layout_height="wrap_content" |
||||
android:layout_marginStart="16dp" |
||||
android:layout_marginTop="16dp" |
||||
android:layout_marginEnd="16dp" |
||||
android:layout_marginBottom="12dp" |
||||
android:background="@drawable/selector_item_round" |
||||
android:gravity="center" |
||||
android:singleLine="true" |
||||
android:textColor="@color/white" |
||||
android:textSize="14sp" |
||||
tools:text="電影" /> |
||||
|
||||
<androidx.fragment.app.FragmentContainerView |
||||
android:id="@+id/container" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="match_parent" /> |
||||
|
||||
</LinearLayout> |
||||
Loading…
Reference in new issue