С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 565
Записей в блоге: 1
#1

Android Studio, импорт не видит в проекте один из классов? - Программирование Android

24.11.2015, 08:52. Просмотров 1051. Ответов 9
Метки нет (Все метки)

Скачал библиотеку в виде сорскода, подключил к проекту все хорошо импортнулось, но один из классов с каким-то сереньким значком и его не видит когда к нему обращаешься, на скрине суть проблемы:

Android Studio, импорт не видит в проекте один из классов?


подскажите пожалуйста кто знает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2015, 08:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Android Studio, импорт не видит в проекте один из классов? (Программирование Android):

Поиск в большом проекте Android Studio - Программирование Android
Если у меня есть большой проект и этот проект писал не я. Но я хочу найти в этом коде, ну скажем место, где формируется push уведомление...

Импорт из Eclipse в Android Studio - Программирование Android
Добрый день, дали проект, который был сделан в Эклипс, пытаюсь импортировать в Андроид Студ. куча ошибок, в итоге после всех исправлений...

Импорт проекта в Android Studio из Github - Программирование Android
Работа с Github для меня впервые. Много погуглил по поводу того, как импортировать проекты из Github, однако с вот этим проектом возникают...

Импорт из Eclipse в Android Studio: ошибка - Программирование Android
при импорте из Eclipse в AS, выскакивает ошибка, как лечить кто знает ?

Где в проекте Android Studio лучше добавлять элементы в БД SQL? - Программирование Android
Пишу приложение-викторину . У меня есть класс Db public class Db extends SQLiteOpenHelper { public static final String...

Импорт и настройка исходников Telegram в Android Studio - Программирование Android
Всем привет. Наткнулся на github исходники Telegramm Исходник. Импортировал в Android Studio последней версии и столкнулся вот с такой...

9
AlanMelone
1 / 1 / 0
Регистрация: 10.09.2013
Сообщений: 12
24.11.2015, 11:07 #2
У вас package как называется?
0
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 565
Записей в блоге: 1
24.11.2015, 14:35  [ТС] #3
AlanMelone, com.dis.bgps
0
AlanMelone
1 / 1 / 0
Регистрация: 10.09.2013
Сообщений: 12
24.11.2015, 15:02 #4
import com.dis.bgps.HelpPopupManager
попробуйте
0
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 565
Записей в блоге: 1
24.11.2015, 15:08  [ТС] #5
AlanMelone, попробовал, все равно красным...
0
AlanMelone
1 / 1 / 0
Регистрация: 10.09.2013
Сообщений: 12
24.11.2015, 15:14 #6
Можете сделать листинг класса HelpPopupManager
0
Pablito
2534 / 2013 / 627
Регистрация: 12.05.2014
Сообщений: 7,072
Завершенные тесты: 1
24.11.2015, 15:15 #7
на скриншоте не видно структуры проекта с именами папок
0
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 565
Записей в блоге: 1
24.11.2015, 16:53  [ТС] #8
Паблито, вот:

Android Studio, импорт не видит в проекте один из классов?
0
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 565
Записей в блоге: 1
25.11.2015, 09:17  [ТС] #9
AlanMelone, листинг:


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
package com.example.bubbleEngine;
 
import java.util.Collections;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.SortedMap;
import java.util.TreeMap;
 
import android.graphics.Rect;
import android.os.Build;
import android.os.Handler;
import android.view.View;
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
import android.widget.PopupWindow;
 
public final class HelpPopupManager {
 
    public static int INVALID_ID_VALUE = 0;
    public static int INVALID_VERSION_CODE_VALUE = -1;
 
    private static boolean mIsEnabled = false;
    private static volatile HelpPopupWindow mCurrentHelpPopup = null;
 
    private static SortedMap<Integer, HelpPopupWindow> mHelpPopups = Collections.synchronizedSortedMap(new TreeMap<Integer, HelpPopupWindow>());
 
    private static OnGlobalLayoutListener mOnGlobalLayoutListener = new OnGlobalLayoutListener() {
 
        @Override
        public void onGlobalLayout() {
 
            new Handler().postDelayed(new Runnable() {
 
                @Override
                public void run() {
                    startShowing();
                }
            }, 500);
 
        }
    };
 
    private static PopupWindow.OnDismissListener mOnDismissListener = new PopupWindow.OnDismissListener() {
 
        @Override
        public void onDismiss() {
 
            removeCurrentPopup();
            startShowing();
        }
    };
 
    private static View.OnClickListener mOnNextClickListener = new View.OnClickListener() {
 
        @Override
        public void onClick(View v) {
 
            removeCurrentPopup();
            startShowing();
        }
    };
 
    private static View.OnClickListener mOnCancelClickListener = new View.OnClickListener() {
 
        @Override
        public void onClick(View v) {
 
        }
    };
 
    private static void removeCurrentPopup() {
 
        if (mCurrentHelpPopup != null) {
 
            mHelpPopups.remove(mCurrentHelpPopup.getID());
            mCurrentHelpPopup = null;
        }
 
    }
 
    /**
     * Assign popup window to the specific parent view. Once the window is shown it will not be shown in the future anymore. 
     * To provide popup's showing again one must clear app's storage data.
     * 
     * 
     * @param forVersionCode   App version code for which popup will be shown
     * @param ID   An ID of a popup window
     * @param parent   A parent view to which this popup window will belong
     * @param content   Context
     * @return
     */
    public static synchronized HelpPopupWindow addHelpPopupWindow(final int forVersionCode, final int ID,
            final View parent, final String content) {
 
        if (ID == HelpPopupManager.INVALID_ID_VALUE) {
            return null;
 
        }
 
        HelpPopupWindow popupWindow = mHelpPopups.get(ID);
 
        if (popupWindow != null) {
 
            // reinitialize parent
            if (!popupWindow.getParent().equals(parent)) {
 
                parent.getViewTreeObserver().addOnGlobalLayoutListener(
                        mOnGlobalLayoutListener);
                popupWindow.setParent(parent);
 
            }
 
            return popupWindow.isShownAlready(false) ? null : popupWindow;
 
        } else {
 
            parent.getViewTreeObserver().addOnGlobalLayoutListener(
                    mOnGlobalLayoutListener);
            popupWindow = new HelpPopupWindow(forVersionCode, ID, parent, content);
 
            if (popupWindow.isShownAlready(false)) {
                return null;
            }
        }
 
        popupWindow.setOnNotifyCancelClick(mOnCancelClickListener);
        popupWindow.setOnNotifyNextClick(mOnNextClickListener);
        popupWindow.setOnNotifyDismissListener(mOnDismissListener);
 
        mHelpPopups.put(ID, popupWindow);
        return popupWindow;
    }
 
    public static void setEnabled(final boolean enabled) {
 
        mIsEnabled = enabled;
 
    }
 
    public static synchronized void startShowing() {
 
        if (!mIsEnabled || mCurrentHelpPopup != null) {
            return;
        }
 
        final Iterator<Entry<Integer, HelpPopupWindow>> iterator = mHelpPopups
                .entrySet().iterator();
 
        while (iterator.hasNext()) {
 
            final HelpPopupWindow tempPopupWindow = (HelpPopupWindow) iterator
                    .next().getValue();
 
            final Rect rootHitRect = new Rect();
            tempPopupWindow.getParent().getRootView().getHitRect(rootHitRect);
 
            if (tempPopupWindow.getParent().isShown()
                    && tempPopupWindow.getParent().getLocalVisibleRect(
                            rootHitRect)) {
 
                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
                    
                    tempPopupWindow
                            .getParent()
                            .getViewTreeObserver()
                            .removeOnGlobalLayoutListener(
                                    mOnGlobalLayoutListener);
                    
                } else {
                    
                    tempPopupWindow
                            .getParent()
                            .getViewTreeObserver()
                            .removeGlobalOnLayoutListener(
                                    mOnGlobalLayoutListener);
                    
 
                }
 
                tempPopupWindow.show();
                mCurrentHelpPopup = tempPopupWindow;
 
                break;
            }
        }
    }
    
}
0
AlanMelone
1 / 1 / 0
Регистрация: 10.09.2013
Сообщений: 12
27.11.2015, 03:46 #10
package com.dis.bgps.bubbleEngine;
0
27.11.2015, 03:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2015, 03:46
Привет! Вот еще темы с ответами:

Android studio не видит usb-подключение телефона - Программирование Android
Здравствуйте. Начну с того, что вторые сутки ищу решение проблемы и не нахожу. Есть другие способы запустить приложение в андройде, но...

Android Studio - не видит ресурсы. Бред какой-то - Программирование Android
http://prntscr.com/7fr7xm Такая проблема, помогите

Android studio, как запускать программу сразу на android смартфоне подключенному к usb? - Программирование Android
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Android.support.v4.app.FragmentActivity не работает в Android Studio - Программирование Android
объясните пожалуйста,как в андроид студио добавить вышеуказанную библиотеку,чтобы работало у меня вот это Активити package...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.