Hatcher Problem 2.1.16 (b)












2














I am trying to do the stated problem in Hatcher:





Show $H_1(X,A) = 0$ iff $H_1(A) to H_1(X)$ is surjective and each path component of $X$ contains at most one path component of $A$.





Now I have reduced the problem to showing that $i_ast : H_0(A) to H_0(X)$ injective iff each path component of $X$ contains at most one path component of $A$. This comes from looking at the end of the LES of the pair $(X,A)$:



$$ldots to H_1(X) to H_1(X,A) to H_0(A) to H_0(X) to H_0(X,A) to 0$$



Now one direction I have shown, the other that is giving me trouble is the converse. That is if $i_ast$ is not injective then there is a path component of $X$ that contains at least two path components of $A$. I have the following:



Suppose $i_ast$ is not injective. Then there is a $tau in C_0(A)$ such that $[tau circ i] = 0$ but $[tau] neq 0$. That is to say, $tau circ i = partial(sigma)$ for some $sigma in C_1(X)$ but $tau$ is not the boundary of any $sigma'in C_1(A)$. However I'm confused because to me the only way for $tau circ i$ to be the boundary of a singular $1$ - simplex $sigma$ in $X$ is if $sigma$ is a loop. What's wrong here?



Thanks.










share|cite|improve this question
























  • Why do you assume $sigma'in H_1(A)$ in contrast to $sigmain C_1(X)$? Homology classes are always represented by cycles, so this would mean that $partial(sigma')=0$. If it's just a typo, maybe you could correct it along with the map in the quote which is $H_1(A)to H_1(X)$.
    – Stefan Hamcke
    Nov 10 '12 at 17:41










  • @StefanH. I have corrected the first point in the comment. I don't understand which map you're talking about in the second.
    – user38268
    Nov 10 '12 at 22:40










  • Why must $sigma$ be a loop? Are you assuming that $tau$ is a single vertex rather than an arbitrary 0-chain in $A$?
    – John Palmieri
    Nov 10 '12 at 23:49










  • @BenjaLim. I was talking about the map $H_1(A)to H_1(X)$ in the quotation of the problem, where you switched $A$ and $X$.
    – Stefan Hamcke
    Nov 11 '12 at 13:06










  • @StefanH. I have corrected it now. Thanks.
    – user38268
    Nov 11 '12 at 23:40
















2














I am trying to do the stated problem in Hatcher:





Show $H_1(X,A) = 0$ iff $H_1(A) to H_1(X)$ is surjective and each path component of $X$ contains at most one path component of $A$.





Now I have reduced the problem to showing that $i_ast : H_0(A) to H_0(X)$ injective iff each path component of $X$ contains at most one path component of $A$. This comes from looking at the end of the LES of the pair $(X,A)$:



$$ldots to H_1(X) to H_1(X,A) to H_0(A) to H_0(X) to H_0(X,A) to 0$$



Now one direction I have shown, the other that is giving me trouble is the converse. That is if $i_ast$ is not injective then there is a path component of $X$ that contains at least two path components of $A$. I have the following:



Suppose $i_ast$ is not injective. Then there is a $tau in C_0(A)$ such that $[tau circ i] = 0$ but $[tau] neq 0$. That is to say, $tau circ i = partial(sigma)$ for some $sigma in C_1(X)$ but $tau$ is not the boundary of any $sigma'in C_1(A)$. However I'm confused because to me the only way for $tau circ i$ to be the boundary of a singular $1$ - simplex $sigma$ in $X$ is if $sigma$ is a loop. What's wrong here?



Thanks.










share|cite|improve this question
























  • Why do you assume $sigma'in H_1(A)$ in contrast to $sigmain C_1(X)$? Homology classes are always represented by cycles, so this would mean that $partial(sigma')=0$. If it's just a typo, maybe you could correct it along with the map in the quote which is $H_1(A)to H_1(X)$.
    – Stefan Hamcke
    Nov 10 '12 at 17:41










  • @StefanH. I have corrected the first point in the comment. I don't understand which map you're talking about in the second.
    – user38268
    Nov 10 '12 at 22:40










  • Why must $sigma$ be a loop? Are you assuming that $tau$ is a single vertex rather than an arbitrary 0-chain in $A$?
    – John Palmieri
    Nov 10 '12 at 23:49










  • @BenjaLim. I was talking about the map $H_1(A)to H_1(X)$ in the quotation of the problem, where you switched $A$ and $X$.
    – Stefan Hamcke
    Nov 11 '12 at 13:06










  • @StefanH. I have corrected it now. Thanks.
    – user38268
    Nov 11 '12 at 23:40














2












2








2







I am trying to do the stated problem in Hatcher:





Show $H_1(X,A) = 0$ iff $H_1(A) to H_1(X)$ is surjective and each path component of $X$ contains at most one path component of $A$.





Now I have reduced the problem to showing that $i_ast : H_0(A) to H_0(X)$ injective iff each path component of $X$ contains at most one path component of $A$. This comes from looking at the end of the LES of the pair $(X,A)$:



$$ldots to H_1(X) to H_1(X,A) to H_0(A) to H_0(X) to H_0(X,A) to 0$$



Now one direction I have shown, the other that is giving me trouble is the converse. That is if $i_ast$ is not injective then there is a path component of $X$ that contains at least two path components of $A$. I have the following:



Suppose $i_ast$ is not injective. Then there is a $tau in C_0(A)$ such that $[tau circ i] = 0$ but $[tau] neq 0$. That is to say, $tau circ i = partial(sigma)$ for some $sigma in C_1(X)$ but $tau$ is not the boundary of any $sigma'in C_1(A)$. However I'm confused because to me the only way for $tau circ i$ to be the boundary of a singular $1$ - simplex $sigma$ in $X$ is if $sigma$ is a loop. What's wrong here?



Thanks.










share|cite|improve this question















I am trying to do the stated problem in Hatcher:





Show $H_1(X,A) = 0$ iff $H_1(A) to H_1(X)$ is surjective and each path component of $X$ contains at most one path component of $A$.





Now I have reduced the problem to showing that $i_ast : H_0(A) to H_0(X)$ injective iff each path component of $X$ contains at most one path component of $A$. This comes from looking at the end of the LES of the pair $(X,A)$:



$$ldots to H_1(X) to H_1(X,A) to H_0(A) to H_0(X) to H_0(X,A) to 0$$



Now one direction I have shown, the other that is giving me trouble is the converse. That is if $i_ast$ is not injective then there is a path component of $X$ that contains at least two path components of $A$. I have the following:



Suppose $i_ast$ is not injective. Then there is a $tau in C_0(A)$ such that $[tau circ i] = 0$ but $[tau] neq 0$. That is to say, $tau circ i = partial(sigma)$ for some $sigma in C_1(X)$ but $tau$ is not the boundary of any $sigma'in C_1(A)$. However I'm confused because to me the only way for $tau circ i$ to be the boundary of a singular $1$ - simplex $sigma$ in $X$ is if $sigma$ is a loop. What's wrong here?



Thanks.







algebraic-topology






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Nov 11 '12 at 23:40

























asked Nov 10 '12 at 6:28







user38268



















  • Why do you assume $sigma'in H_1(A)$ in contrast to $sigmain C_1(X)$? Homology classes are always represented by cycles, so this would mean that $partial(sigma')=0$. If it's just a typo, maybe you could correct it along with the map in the quote which is $H_1(A)to H_1(X)$.
    – Stefan Hamcke
    Nov 10 '12 at 17:41










  • @StefanH. I have corrected the first point in the comment. I don't understand which map you're talking about in the second.
    – user38268
    Nov 10 '12 at 22:40










  • Why must $sigma$ be a loop? Are you assuming that $tau$ is a single vertex rather than an arbitrary 0-chain in $A$?
    – John Palmieri
    Nov 10 '12 at 23:49










  • @BenjaLim. I was talking about the map $H_1(A)to H_1(X)$ in the quotation of the problem, where you switched $A$ and $X$.
    – Stefan Hamcke
    Nov 11 '12 at 13:06










  • @StefanH. I have corrected it now. Thanks.
    – user38268
    Nov 11 '12 at 23:40


















  • Why do you assume $sigma'in H_1(A)$ in contrast to $sigmain C_1(X)$? Homology classes are always represented by cycles, so this would mean that $partial(sigma')=0$. If it's just a typo, maybe you could correct it along with the map in the quote which is $H_1(A)to H_1(X)$.
    – Stefan Hamcke
    Nov 10 '12 at 17:41










  • @StefanH. I have corrected the first point in the comment. I don't understand which map you're talking about in the second.
    – user38268
    Nov 10 '12 at 22:40










  • Why must $sigma$ be a loop? Are you assuming that $tau$ is a single vertex rather than an arbitrary 0-chain in $A$?
    – John Palmieri
    Nov 10 '12 at 23:49










  • @BenjaLim. I was talking about the map $H_1(A)to H_1(X)$ in the quotation of the problem, where you switched $A$ and $X$.
    – Stefan Hamcke
    Nov 11 '12 at 13:06










  • @StefanH. I have corrected it now. Thanks.
    – user38268
    Nov 11 '12 at 23:40
















Why do you assume $sigma'in H_1(A)$ in contrast to $sigmain C_1(X)$? Homology classes are always represented by cycles, so this would mean that $partial(sigma')=0$. If it's just a typo, maybe you could correct it along with the map in the quote which is $H_1(A)to H_1(X)$.
– Stefan Hamcke
Nov 10 '12 at 17:41




Why do you assume $sigma'in H_1(A)$ in contrast to $sigmain C_1(X)$? Homology classes are always represented by cycles, so this would mean that $partial(sigma')=0$. If it's just a typo, maybe you could correct it along with the map in the quote which is $H_1(A)to H_1(X)$.
– Stefan Hamcke
Nov 10 '12 at 17:41












@StefanH. I have corrected the first point in the comment. I don't understand which map you're talking about in the second.
– user38268
Nov 10 '12 at 22:40




@StefanH. I have corrected the first point in the comment. I don't understand which map you're talking about in the second.
– user38268
Nov 10 '12 at 22:40












Why must $sigma$ be a loop? Are you assuming that $tau$ is a single vertex rather than an arbitrary 0-chain in $A$?
– John Palmieri
Nov 10 '12 at 23:49




Why must $sigma$ be a loop? Are you assuming that $tau$ is a single vertex rather than an arbitrary 0-chain in $A$?
– John Palmieri
Nov 10 '12 at 23:49












@BenjaLim. I was talking about the map $H_1(A)to H_1(X)$ in the quotation of the problem, where you switched $A$ and $X$.
– Stefan Hamcke
Nov 11 '12 at 13:06




@BenjaLim. I was talking about the map $H_1(A)to H_1(X)$ in the quotation of the problem, where you switched $A$ and $X$.
– Stefan Hamcke
Nov 11 '12 at 13:06












@StefanH. I have corrected it now. Thanks.
– user38268
Nov 11 '12 at 23:40




@StefanH. I have corrected it now. Thanks.
– user38268
Nov 11 '12 at 23:40










1 Answer
1






active

oldest

votes


















1














So first, as you have remarked, if $H_1(X,A) = 0$ then it is immediate from the long exact sequence that $H_1(A) to H_1(X)$ is surjective and that $H_0(A) to H_0(X)$ is injective. Conversely, suppose that $H_1(X,A) neq 0$, so let $sigma neq 0 in H_1(X,A)$. Then you have two possibilities:




  • Either $partial sigma = 0 in H_0(A)$. Then by exactness, there exists $gamma in H_1(X)$ such that $j_*gamma = sigma$. But then $i_* : H_0(A) to H_0(X)$ cannot be surjective: if you have $gamma = i_*alpha$, then $j_*gamma = j_*i_*alpha = 0$ by exactness.

  • Or $partial sigma$ is nonzero. But then $i_*(partialsigma) = 0$ by exactness, so $i_* : H_0(A) to H_0(X)$ is not injective.


So all that's left to prove is that $i_* H_0(A) to H_0(X)$ is not injective iff there is a path component of $X$ containing at least two path components of $A$.



Again, one direction is clear. Suppose a path component of $X$ contains two path components of $A$. Pick points $a,b in A$ in the two distinct path components. Then $[a]-[b] in H_0(A)$ is nonzero, but $i_*[a] = i_*[b]$ thus $i_*([a]-[b]) = 0$.



Conversely suppose that $i_* : H_0(A) to H_0(X)$ is not injective. Let $0 neq alpha in H_0(A)$ be such that $i_*alpha = 0$. Write $alpha = sum_{k in I} n_k [a_k]$ as a sum of vertices. Moreover assume that all the $a_i$ are in different path components.



Of course, $i_*(alpha) = sum_{k in I} n_k [a_i]$ viewed as $0$-cycles in $H_0(X)$. If the path components corresponding to the $a_i$ were all different in $X$ then this wouldn't be possible unless $n_i = 0$ for all $i$ (here you use the fact that $H_0(X)$ is the free abelian group on the path components of $X$). But $alpha neq 0$, so this isn't possible. It follows that at least two of the $a_i$ are in the same path component in $X$.






share|cite|improve this answer





















    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "69"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f234023%2fhatcher-problem-2-1-16-b%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown
























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    So first, as you have remarked, if $H_1(X,A) = 0$ then it is immediate from the long exact sequence that $H_1(A) to H_1(X)$ is surjective and that $H_0(A) to H_0(X)$ is injective. Conversely, suppose that $H_1(X,A) neq 0$, so let $sigma neq 0 in H_1(X,A)$. Then you have two possibilities:




    • Either $partial sigma = 0 in H_0(A)$. Then by exactness, there exists $gamma in H_1(X)$ such that $j_*gamma = sigma$. But then $i_* : H_0(A) to H_0(X)$ cannot be surjective: if you have $gamma = i_*alpha$, then $j_*gamma = j_*i_*alpha = 0$ by exactness.

    • Or $partial sigma$ is nonzero. But then $i_*(partialsigma) = 0$ by exactness, so $i_* : H_0(A) to H_0(X)$ is not injective.


    So all that's left to prove is that $i_* H_0(A) to H_0(X)$ is not injective iff there is a path component of $X$ containing at least two path components of $A$.



    Again, one direction is clear. Suppose a path component of $X$ contains two path components of $A$. Pick points $a,b in A$ in the two distinct path components. Then $[a]-[b] in H_0(A)$ is nonzero, but $i_*[a] = i_*[b]$ thus $i_*([a]-[b]) = 0$.



    Conversely suppose that $i_* : H_0(A) to H_0(X)$ is not injective. Let $0 neq alpha in H_0(A)$ be such that $i_*alpha = 0$. Write $alpha = sum_{k in I} n_k [a_k]$ as a sum of vertices. Moreover assume that all the $a_i$ are in different path components.



    Of course, $i_*(alpha) = sum_{k in I} n_k [a_i]$ viewed as $0$-cycles in $H_0(X)$. If the path components corresponding to the $a_i$ were all different in $X$ then this wouldn't be possible unless $n_i = 0$ for all $i$ (here you use the fact that $H_0(X)$ is the free abelian group on the path components of $X$). But $alpha neq 0$, so this isn't possible. It follows that at least two of the $a_i$ are in the same path component in $X$.






    share|cite|improve this answer


























      1














      So first, as you have remarked, if $H_1(X,A) = 0$ then it is immediate from the long exact sequence that $H_1(A) to H_1(X)$ is surjective and that $H_0(A) to H_0(X)$ is injective. Conversely, suppose that $H_1(X,A) neq 0$, so let $sigma neq 0 in H_1(X,A)$. Then you have two possibilities:




      • Either $partial sigma = 0 in H_0(A)$. Then by exactness, there exists $gamma in H_1(X)$ such that $j_*gamma = sigma$. But then $i_* : H_0(A) to H_0(X)$ cannot be surjective: if you have $gamma = i_*alpha$, then $j_*gamma = j_*i_*alpha = 0$ by exactness.

      • Or $partial sigma$ is nonzero. But then $i_*(partialsigma) = 0$ by exactness, so $i_* : H_0(A) to H_0(X)$ is not injective.


      So all that's left to prove is that $i_* H_0(A) to H_0(X)$ is not injective iff there is a path component of $X$ containing at least two path components of $A$.



      Again, one direction is clear. Suppose a path component of $X$ contains two path components of $A$. Pick points $a,b in A$ in the two distinct path components. Then $[a]-[b] in H_0(A)$ is nonzero, but $i_*[a] = i_*[b]$ thus $i_*([a]-[b]) = 0$.



      Conversely suppose that $i_* : H_0(A) to H_0(X)$ is not injective. Let $0 neq alpha in H_0(A)$ be such that $i_*alpha = 0$. Write $alpha = sum_{k in I} n_k [a_k]$ as a sum of vertices. Moreover assume that all the $a_i$ are in different path components.



      Of course, $i_*(alpha) = sum_{k in I} n_k [a_i]$ viewed as $0$-cycles in $H_0(X)$. If the path components corresponding to the $a_i$ were all different in $X$ then this wouldn't be possible unless $n_i = 0$ for all $i$ (here you use the fact that $H_0(X)$ is the free abelian group on the path components of $X$). But $alpha neq 0$, so this isn't possible. It follows that at least two of the $a_i$ are in the same path component in $X$.






      share|cite|improve this answer
























        1












        1








        1






        So first, as you have remarked, if $H_1(X,A) = 0$ then it is immediate from the long exact sequence that $H_1(A) to H_1(X)$ is surjective and that $H_0(A) to H_0(X)$ is injective. Conversely, suppose that $H_1(X,A) neq 0$, so let $sigma neq 0 in H_1(X,A)$. Then you have two possibilities:




        • Either $partial sigma = 0 in H_0(A)$. Then by exactness, there exists $gamma in H_1(X)$ such that $j_*gamma = sigma$. But then $i_* : H_0(A) to H_0(X)$ cannot be surjective: if you have $gamma = i_*alpha$, then $j_*gamma = j_*i_*alpha = 0$ by exactness.

        • Or $partial sigma$ is nonzero. But then $i_*(partialsigma) = 0$ by exactness, so $i_* : H_0(A) to H_0(X)$ is not injective.


        So all that's left to prove is that $i_* H_0(A) to H_0(X)$ is not injective iff there is a path component of $X$ containing at least two path components of $A$.



        Again, one direction is clear. Suppose a path component of $X$ contains two path components of $A$. Pick points $a,b in A$ in the two distinct path components. Then $[a]-[b] in H_0(A)$ is nonzero, but $i_*[a] = i_*[b]$ thus $i_*([a]-[b]) = 0$.



        Conversely suppose that $i_* : H_0(A) to H_0(X)$ is not injective. Let $0 neq alpha in H_0(A)$ be such that $i_*alpha = 0$. Write $alpha = sum_{k in I} n_k [a_k]$ as a sum of vertices. Moreover assume that all the $a_i$ are in different path components.



        Of course, $i_*(alpha) = sum_{k in I} n_k [a_i]$ viewed as $0$-cycles in $H_0(X)$. If the path components corresponding to the $a_i$ were all different in $X$ then this wouldn't be possible unless $n_i = 0$ for all $i$ (here you use the fact that $H_0(X)$ is the free abelian group on the path components of $X$). But $alpha neq 0$, so this isn't possible. It follows that at least two of the $a_i$ are in the same path component in $X$.






        share|cite|improve this answer












        So first, as you have remarked, if $H_1(X,A) = 0$ then it is immediate from the long exact sequence that $H_1(A) to H_1(X)$ is surjective and that $H_0(A) to H_0(X)$ is injective. Conversely, suppose that $H_1(X,A) neq 0$, so let $sigma neq 0 in H_1(X,A)$. Then you have two possibilities:




        • Either $partial sigma = 0 in H_0(A)$. Then by exactness, there exists $gamma in H_1(X)$ such that $j_*gamma = sigma$. But then $i_* : H_0(A) to H_0(X)$ cannot be surjective: if you have $gamma = i_*alpha$, then $j_*gamma = j_*i_*alpha = 0$ by exactness.

        • Or $partial sigma$ is nonzero. But then $i_*(partialsigma) = 0$ by exactness, so $i_* : H_0(A) to H_0(X)$ is not injective.


        So all that's left to prove is that $i_* H_0(A) to H_0(X)$ is not injective iff there is a path component of $X$ containing at least two path components of $A$.



        Again, one direction is clear. Suppose a path component of $X$ contains two path components of $A$. Pick points $a,b in A$ in the two distinct path components. Then $[a]-[b] in H_0(A)$ is nonzero, but $i_*[a] = i_*[b]$ thus $i_*([a]-[b]) = 0$.



        Conversely suppose that $i_* : H_0(A) to H_0(X)$ is not injective. Let $0 neq alpha in H_0(A)$ be such that $i_*alpha = 0$. Write $alpha = sum_{k in I} n_k [a_k]$ as a sum of vertices. Moreover assume that all the $a_i$ are in different path components.



        Of course, $i_*(alpha) = sum_{k in I} n_k [a_i]$ viewed as $0$-cycles in $H_0(X)$. If the path components corresponding to the $a_i$ were all different in $X$ then this wouldn't be possible unless $n_i = 0$ for all $i$ (here you use the fact that $H_0(X)$ is the free abelian group on the path components of $X$). But $alpha neq 0$, so this isn't possible. It follows that at least two of the $a_i$ are in the same path component in $X$.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Nov 20 '18 at 8:18









        Najib Idrissi

        40.9k470138




        40.9k470138






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f234023%2fhatcher-problem-2-1-16-b%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

            SQL update select statement

            'app-layout' is not a known element: how to share Component with different Modules