diff options
author | calderwoodra <calderwoodra@google.com> | 2018-02-07 12:17:43 -0800 |
---|---|---|
committer | Eric Erfanian <erfanian@google.com> | 2018-02-09 21:57:33 +0000 |
commit | a63056ee038699ebfd6a171883bd4772c9999f29 (patch) | |
tree | 916622479c32008081258c8dabdad0b3e7baacd1 /java | |
parent | a8094726237c9c2519c84b09e218d2d30c2bd359 (diff) |
Deleted some unused classes
Test: tap
PiperOrigin-RevId: 184876627
Change-Id: I8db7e08b3fe2f652f8733ecba7f8bc99803944fc
Diffstat (limited to 'java')
-rw-r--r-- | java/com/android/dialer/main/impl/MainPagerAdapter.java | 84 | ||||
-rw-r--r-- | java/com/android/dialer/main/impl/StubFragment.java | 35 |
2 files changed, 0 insertions, 119 deletions
diff --git a/java/com/android/dialer/main/impl/MainPagerAdapter.java b/java/com/android/dialer/main/impl/MainPagerAdapter.java deleted file mode 100644 index d294640ee..000000000 --- a/java/com/android/dialer/main/impl/MainPagerAdapter.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (C) 2017 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License - */ - -package com.android.dialer.main.impl; - -import android.content.Context; -import android.support.annotation.IntDef; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentManager; -import android.support.v4.app.FragmentPagerAdapter; -import com.android.dialer.calllog.ui.NewCallLogFragment; -import com.android.dialer.common.Assert; -import com.android.dialer.voicemail.listui.NewVoicemailFragment; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** Adapter for {@link MainActivity} ViewPager. */ -final class MainPagerAdapter extends FragmentPagerAdapter { - - @Retention(RetentionPolicy.SOURCE) - @IntDef({ - TabIndex.SPEED_DIAL, - TabIndex.HISTORY, - TabIndex.VOICEMAIL, - }) - private @interface TabIndex { - int SPEED_DIAL = 0; - int HISTORY = 1; - int VOICEMAIL = 2; - } - - private final Context context; - - MainPagerAdapter(Context context, FragmentManager fragmentManager) { - super(fragmentManager); - this.context = context; - } - - @Override - public int getCount() { - // TODO(calderwoodra): add logic to hide/show voicemail tab - return 3; - } - - @Override - public Fragment getItem(@TabIndex int position) { - // TODO(calderwoodra): implement tabs - switch (position) { - case TabIndex.VOICEMAIL: - return new NewVoicemailFragment(); - case TabIndex.HISTORY: - return new NewCallLogFragment(); - default: - return new StubFragment(); - } - } - - @Override - public CharSequence getPageTitle(int position) { - switch (position) { - case TabIndex.SPEED_DIAL: - return context.getString(R.string.tab_title_speed_dial); - case TabIndex.HISTORY: - return context.getString(R.string.tab_title_call_history); - case TabIndex.VOICEMAIL: - return context.getString(R.string.tab_title_voicemail); - default: - throw Assert.createIllegalStateFailException("Tab position with no title: " + position); - } - } -} diff --git a/java/com/android/dialer/main/impl/StubFragment.java b/java/com/android/dialer/main/impl/StubFragment.java deleted file mode 100644 index 8e0accf29..000000000 --- a/java/com/android/dialer/main/impl/StubFragment.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (C) 2017 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License - */ - -package com.android.dialer.main.impl; - -import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; - -/** Stub Fragment for Dialer. */ -public class StubFragment extends Fragment { - - @Nullable - @Override - public View onCreateView( - LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - return inflater.inflate(R.layout.stub_fragment, container, false); - } -} |