Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f0fa995 authored by Chris Craik's avatar Chris Craik
Browse files

Fix ShadowGrid in UiBench

Refactor Fragment to not be anonymous, support lib hates those.

Change-Id: Ia0e282b4b5ff7abf1a50b42ad2497d3c3344ccbc
parent 88dece91
Loading
Loading
Loading
Loading
+10 −7
Original line number Original line Diff line number Diff line
@@ -23,13 +23,7 @@ import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ArrayAdapter;


public class ShadowGridActivity extends AppCompatActivity {
public class ShadowGridActivity extends AppCompatActivity {
    @Override
    public static class NoDividerListFragment extends ListFragment {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        FragmentManager fm = getSupportFragmentManager();
        if (fm.findFragmentById(android.R.id.content) == null) {
            ListFragment listFragment = new ListFragment() {
        @Override
        @Override
        public void onViewCreated(View view, Bundle savedInstanceState) {
        public void onViewCreated(View view, Bundle savedInstanceState) {
            super.onViewCreated(view, savedInstanceState);
            super.onViewCreated(view, savedInstanceState);
@@ -37,6 +31,15 @@ public class ShadowGridActivity extends AppCompatActivity {
        }
        }
    };
    };



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        FragmentManager fm = getSupportFragmentManager();
        if (fm.findFragmentById(android.R.id.content) == null) {
            ListFragment listFragment = new NoDividerListFragment();

            listFragment.setListAdapter(new ArrayAdapter<>(this,
            listFragment.setListAdapter(new ArrayAdapter<>(this,
                    R.layout.card_row, R.id.card_text, TextUtils.buildSimpleStringList()));
                    R.layout.card_row, R.id.card_text, TextUtils.buildSimpleStringList()));
            fm.beginTransaction().add(android.R.id.content, listFragment).commit();
            fm.beginTransaction().add(android.R.id.content, listFragment).commit();