VIP←才能を否定されマウントとられる
知恵袋←url丸投げされる
teratail←もう少し自分で考えた方がいいと思いますよ、とか言われる
ハハハ俺はプログラミングに向いてないんだ
初心者が詰まるようなことならqiitaで引っかかる
いいやVIPで正解だぞ
上からなのはウザいけどいい具合に話したがりが多いからな
初歩的のレベルにもよるんじゃね
それこそ初歩ならぐぐって理解してって言われるだろうし
最近はGoogleにHow to 〜で適当に単語と動詞を組み合わせるだけで簡単な質問なら答えてくれるんだよなぁ
英語のリファレンス丸投げされる
プログラマーは英語読めること前提だった‥‥?
VIPがマジで良い
テラテイルはクソ
具体的に把握できるぐらいなら自力解決できるし
一言で表せるぐらいに単純な状況なんてない
掲示板で多面的に問題を見て答えてくれる方が問題解決に適してる
でもVIPで質問スレ立てるとお前ら別の議論にうつつ抜かすじゃん
少なくとも俺がプログラミング覚えた15年〜10年前は2chでまともに答えてくれる人なんかおらんかったが
答えてくれてもものすげー罵倒された挙げ句位なもん
今随分ゆとり仕様になったじゃん
だってGoでReaderにタイムアウトを設定したいとか言われても知らねえもん
>>14
お前の質問の仕方が悪い
プログラミング以上に日本語が下手 >>1
teratailはマジ
意識高い系の宝庫
因みに英語版スタックオーバーフローはもっと酷い >>23
マジか
さっき初質問しちゃったよ
赤っ恥描く前に消しとこうかな Stack Overflowはコメント見るとクソサービスだなと思うけどサクッと答えが書いてあるなら役に立つくね
まぁ一番参考にされてたJavaコードにバグが有ったとかいうのは笑っちゃったけど
実際就職しても嫌な顔して答えてくれる人だらけだよ
プログラマー全般が人格破綻気味だからな
そういうのを堪えて生き残ってきた人間ばかりだから似たような人間ばかりで全く改善されない
だからプログラミングはクソ
ブログにある程度まとめて調べた情報を書くと律儀な人が教えてくれたりする
まぁ弱小なんで1年後とかだったりするんだけど
>>28
昔はそれはあったけど
最近のVIP見てるとそうでもない >>20
android studioの教科書読みながら今勉強を勧めているんだが
動的レイアウトと言う項目をちょっと改造して
LayoutInflaterでInflateさせたらレイアウト、dynamic.xml
の中のボタンにリスナーを定義させたんだが
アプリが正常に起動しない
何故なのだろうか ソースコード
package com.example.testdynamic;
import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final LayoutInflater inflater = (LayoutInflater)getLayoutInflater();
final ConstraintLayout layout = (ConstraintLayout)findViewById(R.id.testDynamic);
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
layout.removeAllViews();
inflater.inflate(R.layout.dynamic, layout);
}
});
Button button2 = findViewById(R.id.button2);
final TextView textView = findViewById(R.id.textView);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
textView.setText("嘘だよ");
}
});
}
}
ちなみにどのレベルのこと聞こうとしてるの?
VIPでもまともに答えてくれる人多いでしょ
>>6も言ってるけど、プログラミングスレがやたら伸びるのはこういうことなのかなと teratailってサイトこのスレで人生で初めて聞いた
stackoverflowやqiitaとか違って真のゴミなんだろうな
>>31
俺はどうしてもJavaが覚えられないので答えられないけど、ビルドしたときにエラーや警告は出てないの? >>34
退会ボタンが存在しないことで有名なゴミサービスだけど
mattnみたいな変態エンジニアも回答してた記憶があるから分野によってはそんなに悪くないと思う
まだまともなエンジニアがいるかは知らん inflateしたレイアウトのボタンビューにリスナーを定義してから正常に起動しなくなる
その前までは普通に動く
デバッグモードつかってよおおおおおおんほおおおおおおおおお!!!!!
xml貼らないってことは定義すらして無いんだろうなぁ
>>35
質問あれば答えるぞって言って晒し上げるの鬼畜だわ あ、すいません
全然関係ないけど教科書の内容改造させて動かすようにしてるの偉いなぁー
>>28
な訳ないし
そもそもリーナス自体がその流れは良くないことを理解してるし
末端の雑魚だけなんだよなそういう奴 ここはやめとけ
基本的に意味わからんマウントヨダレマンしかいない
java分からないけど、返すレイアウトのRGBとかの定義がないとかかな?
確かにandroidってJavaのバージョン低かったとは記憶してるけど
今もラムダ式使えないくらい低いの?
エラーメッセージを読むっていうのも初心者には難しいからな
エラーメッセージは読める物だと認識させるところから始めないとな
これが失敗してる
Button button = findViewById(R.id.button);
俺はfinal LayoutInflater inflater = (LayoutInflater)getLayoutInflaterだと思うけどな
しかしmattnがteratailにいたというのは偽記憶っぽいな
誰かと取り違えたかな
ビューを取得するときキャストしないといけないんだった
と思いそこ修正したけど挙動変わらぬまま
24行目でブレークポイントとめて変数の中身見てみろ
buttonがnullでbutton.setOnClickListener()呼んでるってオチじゃないの?
new View.onClickListener()を2回もオーバーライドしちゃいけないってことなのかな
AndroidアプリはIDEの使い方やAndroidアプリの動作の仕組みから理解しないと無理なのでプログラム初心者がやるものではない
動作の仕組みとかは別にしらんでもいいけど
デバッグ知らないのは車運転しててブレーキどこだよ!ってレベルだかんな
とりあえず「やさしいJava」終えてから質問しろよ
これAndroid固有の問題だから1ミリもやったことないから正直分からない
どう読んでも>>76これ
なんでbuttonがnullになってるのかは知らん