Как мне сначала отобразить каталоги, используя git ls-файлы

Я не знаю точно, что делает ваш метод startActivity(), даже не знаю, как реализуется объект Intent, но я думаю, что альтернативный способ решить вашу проблему может быть:

  • Определить суперкласс класса или интерфейс, называемый Shop (например);
  • Наследовать все ваши классы, например Adidas или Affin;
  • Вызовите конкретную реализацию метода startActivity() для каждого класса;

Например:

public interface Shop
{
    void startActivity(Intent i);
}

Затем для каждого класса .. .

public class Adidas implements Shop
{
    public Adidas(){
        // ...
    }

    public void startActivity(Intent i)
    {
        // specific implementation
    }
}

Наконец, в вашем клиентском коде

Shop[] shops = new Shop[]{ new Adidas(), new Affin(), ... };

for (Shop shop : shops)
{
   shop.startActivity(new Intent(Search.this));
}
1
задан friederbluemle 18 March 2019 в 03:15
поделиться

1 ответ

Это, кажется, не поддерживается (или даже не обсуждалось в списке рассылки Git ). команда дважды, один раз включая «/» для получения всего пути к папкам, один раз исключая «/» только для получения файлов)

0
ответ дан VonC 18 March 2019 в 03:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: