Bir tırnak uygulaması yapıyorum ve uygulamanın, uygulamasımın başlangıç sayfasındaki bir metni görüntülemesini istiyorum, ancak bunu doğru şekilde göremiyorum. İşte denedim kod ...Android uygulamasında bir metin perdayı nasıl görüntüleyebilirim
public class MainActivityFragment extends Fragment {
public MainActivityFragment() {
}
final Handler h = new Handler();
TextView lv, nam, cate;
String randomQuotes, qNames, category;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
lv = (TextView)rootView.findViewById(R.id.quotes);
nam = (TextView)rootView.findViewById(R.id.name);
btn = (Button)rootView.findViewById(R.id.share);
//List of quotes
ListView allQuote = (ListView)rootView.findViewById(R.id.liv);
//Display a text on screen in every 24hours
final Random rand = new Random();
h.post(new Runnable(){
@Override
public void run(){
int x = rand.nextInt(AllQuotes.LIFE.length);
lv.setText(AllQuotes.LIFE[x]);
nam.setText(AllQuotes.NAMELIFE[x]);
h.postDelayed(this, 60000 * 24);
}
});
return rootView;
}
Şimdiden teşekkürler!
Yapmaya çalıştığınız şeyi (beklenen sonuç) ve sonuçların ne olduğunu açıklayabilir misiniz? – manabreak
Tarihi oluşturmak için rasgele bir sayı oluşturmalısınız. Güncel tarihle rastgele tohumlamayı deneyin. – Elvisjames
, uygulamanızın her 24 saatte bir çalışmasını istiyorsanız ve rastgele bir alıntı yapmak istiyorsanız ** AlarmManager **, bir hizmet oluşturun ve devam edin, ancak uygulamanızın çalışmaya başladıktan sonra günde yeni bir teklif göstermesini istiyorsanız, tarih kaydedebilirsiniz ve bu teklifin zaman yarın bir yerde o zaman çalıştırmak bu tarih ve saat 24 saat olduysa, yeni teklif –